html, body {
  min-height:100% !important;
	max-height:100%;
  padding:0 !important;
  margin:0 !important;
  overflow:auto !important;
	background:#222831 !important;
}
.wrapper {
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  padding-top:20px;
	padding-bottom:20px;
}
#filter-search {
	height:70px;
}
#index p.cta,#resetpassword p.cta {
  font-size:14px;
  margin:0 0 0 0;
  color:#999;
  text-align:center;
}
#editpages td.secondarylink a[target="_blank"], #editpages td.secondarylink a, #editpages td.secondarylink a:hover,
#posts-admin td.secondarylink a[target="_blank"], #posts-admin td.secondarylink a, #posts-admin td.secondarylink a:hover, 
#editgalleries td.secondarylink a, #links td.secondarylink a, #editgalleries td.secondarylink a:hover {
    padding: 0px 0px !important;
    display: inline-block;
    width: 26px !important;
    height: 26px !important;
    text-align: center !important;
    line-height: 26px !important;
}
#index p.cta a,#resetpassword p.cta a {
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
  font-size:12px  !important;
  padding:0px !important;
}
#index .main {
  box-shadow:0px 0px transparent;
  animation:main 1s 1 ease;
}
#index .wrapper,#setup .wrapper,#install .wrapper,#resetpassword .wrapper {
  padding-top:0px !important;
	padding-bottom:0px !important;
}
#index #header,#resetpassword #header,#setup #header,#install #header,#setup .gslogo,#install .gslogo,#index .gslogo,#resetpassword .gslogo {
  display:none;
}
#index #maincontent,#resetpassword #maincontent,#setup #maincontent,#install #maincontent {
  width:100%;
}
#index #maincontent .main,#resetpassword #maincontent .main,#setup #maincontent .main,#install #maincontent .main {
  margin:0px auto 0 auto !important;
  float:none;
  text-align:left;
  border-radius:3px !important;
  box-shadow:0px 0px transparent;
  background:#FFF;
  max-width:645px;
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
#setup #maincontent .main {
  width:270px;
}
#setup input.text {
  width:250px;
}
#index #maincontent .main,#resetpassword #maincontent .main {
  width:270px;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background:#FFF;
  background:-moz-linear-gradient(top,#f9f9f9 5%,#eeeeee 100%);
  /* firefox */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f9f9f9),color-stop(100%,#eeeeee));
}
#resetpassword form input.text,#index form input.text {
  width:255px;
  font-size:18px;
  padding:8px 10px;
  margin-top:2px;
}
#index form p,#resetpassword form p {
  margin-bottom:15px;
}
#setup .error,#setup .updated,#install .error,#install .updated,#index .error,#index .updated,#resetpassword .error,#resetpassword .updated {
  margin:25px auto 0 auto;
  width:290px;
  line-height:18px;
  padding:5px 10px;
}
#setup #footer,#install #footer,#index #footer,#resetpassword #footer {
  width:270px;
  border-top:none;
  margin:0 auto 0px auto;
	display:none;
}
*,#pagechangednotify,#autosavenotify {
  text-shadow:0px 0px 0 transparent !important;
  outline:transparent none 0px;
}
#maincontent .uk-text-center {
  text-align:center !important;
  font-weight:bold !important;
  margin-bottom:10px !important;
  display:block !important;
}
#menu-items {
  height:auto !important;
  padding-bottom:10px !important;
}
.dialog {
  position:fixed !important;
  top:50% !important;
  left:50% !important;
  transform:translate(-50%,-50%)
}
:link,:visited {
  text-decoration:none;
}
h1,h2,h3,h4,h5,h6 {
  word-wrap:break-word;
  font-family:'Open Sans',sans-serif !important;
}
img#theme_preview {
  border:0px none transparent !important;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
  margin:0;
  padding:0;
}
body {
  height:100%;
  font-family:'Open Sans',sans-serif !important;
  font-size:14px;
  background:#222831;
  color:#333;
  font-weight:400;
  min-width:460px;
}
html {
  max-height:100%;
  padding:0 !important;
  margin:0 !important;
  overflow:auto !important;
}
p {
	font-weight:400 !important;
}
a img,:link img,:visited img {
  border:none;
}
.clear {
  clear:both;
}
.unformatted {
  white-space:pre;
  font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
  line-height:15px;
  font-size:13px;
  display:block;
  padding-bottom:15px;
  color:#555;
  overflow:auto;
}
#help {
  display:none;
}
.hidden {
  display:none;
}
.clearfix:before,.clearfix:after {
  content:"\0020";
  display:block;
  height:0;
  visibility:hidden;
}
.clearfix:after {
  clear:both;
}
.clearfix {
  zoom:1;
}
::selection {
  background:#a8d1ff;
  color:#111;
}
::-moz-selection {
  background:#a8d1ff;
  color:#111;
}
::-webkit-input-placeholder {
  color:#c3c3c3;
}
:-moz-placeholder {
  color:#c3c3c3;
}
input:focus::-webkit-input-placeholder {
  color:transparent;
}
input:focus:-moz-placeholder {
  color:transparent;
}
input:focus::-moz-placeholder {
  color:transparent;
}
input:focus:-ms-input-placeholder {
  color:transparent;
}
#sidebar .snav li a.current:after {
  border:0 none transparent !important;
}
.wrapper p {
  line-height:20px;
  margin:0 0 20px 0;
  color:#333;
	font-size:14px !important;
}
.wrapper #maincontent ul,.wrapper #maincontent ol {
  line-height:18px;
  margin:0 0 20px 30px;
}
.wrapper a:link,.wrapper a:visited {
  color:#333;
  text-decoration:underline;
  font-weight:400;
  /*padding:5px 15px;
  */
  font-family:'Open Sans',sans-serif !important;
}
.wrapper a:hover {
  color:#444;
  text-decoration:none;
}
.inner {
  padding:20px;
}
#header h1 {
  font-size:24px;
  font-family:'Open Sans',sans-serif;
  font-weight:400;
  position:relative;
  color:#b55400;
  top:-30px;
  left:auto;
  padding:0;
  letter-spacing:2px;
  text-transform:uppercase;
	margin-left:0;
}
#header h1 a:link,#header h1 a:visited,#header h1 a:hover {
  font-weight:normal;
  color:#fff;
  text-decoration:none;
}
.wrapper h2 {
  font-size:18px;
  font-family:Georgia,Times,Times New Roman,serif;
  color:#777;
  margin:0 0 20px 0;
}
.wrapper h2 span {
  color:#bbb;
  font-style:italic;
}
#maincontent .main > h3, #maincontent .main h3.floated {
  font-size:19px;
  font-weight:600;
  color:#b55400;
  margin:0 0 20px 0;
	font-style:normal;
  font-family:'Open Sans',sans-serif !important;
	text-transform: uppercase !important;
}
h5,div.h5 {
  margin:10px 0 10px 0;
  font-size:14px;
  line-height:28px;
  display:block;
  padding:3px 10px;
  background:#EEEEEE;
  background:-moz-linear-gradient(top,#f6f6f6 3%,#EEEEEE 100%);
  /* firefox */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(3%,#f6f6f6),color-stop(100%,#EEEEEE));
  /* webkit */
  border:1px solid #cccccc;
  color:#999;
}
h5 a {
  text-decoration:none !important;
}
h5 img,tr.folder img {
  vertical-align:middle;
  margin:0 5px 0 0;
  opacity:.5;
}
h5:hover img {
  opacity:1;
}
.bodycontent ul,.bodycontent ol {
  margin:0 0 20px 30px;
}
.bodycontent ul p,.bodycontent ol p {
  margin:0 0 10px 0;
}
#maincontent {
  width:70%;
  float:left;
  text-align:left;
}
#sidebar {
  width:28%;
  float:right;
}
#sidebar.fixed {
  -transition:top .2s ease-out;
  -webkit-transition:top .2s ease-in-out;
  -moz-transition:top .2s ease-in-out;
  -o-transition:top .2s ease-in-out;
}
#sidebar .section {
  background:#fff;
  border:1px solid #ccc;
  padding:20px;
  margin:0 0 30px 0;
  line-height:18px;
}
#sidebar .section p.small {
  font-size:12px;
  margin:15px 0 0 0;
}
#sidebar .section input.text {
  width:175px;
  font-size:13px;
  padding:6px 8px;
  border:1px solid #666;
}
#sidebar .snav {
  list-style:none;
  margin:0 0 30px 0;
}
#sidebar .snav ul {
  list-style:none;
  margin:0;
}
#sidebar .snav li {
  margin:0 0 3px 0;
}
#sidebar .snav li ul li {
  margin:0 0 3px 0;
}
#submit_line {
  margin:15px 0 15px 0;
}
#sidebar #js_submit_line {
  margin:0 0 0 12px;
}
#sidebar .snav li a {
  font-weight:400;
  display:block;
  padding:10px !important;
  text-decoration:none;
  font-family:'Open Sans',sans-serif !important;
  border-radius:3px;
  margin-bottom:5px;
  height:auto !important;
  text-transform:none !important;
}
#sidebar .snav li a:link,#sidebar .snav li a:visited {
  color:#AFC5CF;
  background:#182227;
  transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
}
#sidebar .snav li a.current {
  cursor:default;
  color:#FFF;
  background:#b55400;
  border-radius:3px;
  box-shadow:0px 0px transparent;
  padding:10px !important;
}
#sidebar .snav li a.current:hover {
  cursor:default;
  color:#FFF;
  background:#b55400;
  border-radius:3px;
  box-shadow:0px 0px transparent;
  padding:10px;
}
#sidebar .snav li a:hover {
  color:#FFF;
  background:#0E1316;
  margin-left:13px;
}
#sidebar .snav li a em {
  font-style:normal;
}
#sidebar .snav li a:hover em,#sidebar .snav li a:focus em {
  border-bottom:1px dotted #666;
}
#sidebar .snav li a.current:hover em,#sidebar .snav li a.current:focus em {
  border-bottom:1px dotted #fff;
}
#sidebar .snav small, #sidebar .maxsize {
  color:#666;
}
.edit-nav {
  margin:0 0 15px 0;
}
.edit-nav p a {
  font-size:13px;
  text-transform:uppercase;
  display:block;
  float:right;
  margin:0 0 0 5px;
  border-radius:3px;
  background-repeat:no-repeat;
  background-position:94% center;
}
.edit-nav select {
  margin-top:-3px;
  float:right;
  padding:1px;
  /*border:1px solid #999;
  */
  font-size:13px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.edit-nav label {
  font-weight:400;
  display:inline;
  font-size:13px;
  color:#666;
  margin:0;
  padding:0;
  font-family:'Open Sans',sans-serif !important;
}
.edit-nav a:link,.edit-nav a:visited,.star-search {
  background-color:#182227;
  color:#ccc;
  font-weight:bold;
  text-decoration:none;
  transition:all .10s ease-in-out;
  -webkit-transition:all .10s ease-in-out;
  -moz-transition:all .10s ease-in-out;
  -o-transition:all .10s ease-in-out;
  font-size:11px;
  text-transform:uppercase;
  line-height:14px;
  border-radius:3px;
  margin-top:2px;
  margin-bottom:2px;
  padding:5px 15px 5px 15px;
}
.edit-nav a:hover,#sidebar .edit-nav a:hover,.edit-nav a.current,.star-search:hover {
  background-color:#CF3805;
  color:#FFF;
  text-decoration:none;
  border-radius:3px;
}
.star-search {
  padding:8px 15px 8px 15px;
  border:none;
  position:relative;
  top:-1px;
}
.edit-nav a#metadata_toggle {
  background-image:url('images/plus.png');
  background-repeat:no-repeat;
  background-position:93% 50%;
  padding:5px 25px 5px 15px;
}
.edit-nav a#metadata_toggle.current {
  background-image:url('images/minus.png');
  background-repeat:no-repeat;
  background-position:93% 50%;
  padding:5px 25px 5px 15px;
}
.edit-nav {
  height:1%;
}
.edit-nav a:link em,.edit-nav a:visited em {
  font-style:normal;
}
.edit-nav a.current em,.edit-nav a:hover em,.edit-nav a:focus em {
  font-style:normal;
  border-bottom:1px dotted #FFF;
}
.wrapper table:not(.martin) {
  border-collapse:collapse;
  margin:0 0 20px 0;
  width:100% !important;
  max-width:100% !important;
}
.wrapper table.highlight:not(.martin) td {
  vertical-align:top;
  border-bottom:1px solid rgba(0,0,0,0.2);
  border-top:1px solid #eee;
  line-height:20px !important;
  padding:10px 10px;
  font-size:14px;
  font-weight:400 !important;
  font-family:'Open Sans',sans-serif !important;
}
.wrapper table:not(.martin) th {
  background:#FFF !important;
  padding:10px 10px;
  font-size:12px;
  border-top:1px solid #FFF;
  color:#222;
  font-weight:bold !important;
  text-transform:uppercase;
  line-height:18px !important;
  text-align:center !important;
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
}
.wrapper table.highlight:not(.martin) .imgthumb {
  display:none;
  width:70px;
	padding-right:0px !important;
}
.imgthumb img {
  border:1px solid #555;
}
.wrapper table#imageTable th:nth-child(2),.wrapper table#imageTable td:nth-child(2),
.wrapper table#imageTable th:nth-child(3),.wrapper table#imageTable td:nth-child(3) {
  text-align:center !important;
	width:auto !important;
}
.wrapper table#imageTable th:nth-child(1),.wrapper table#imageTable td:nth-child(1) {
  text-align:left !important;
	word-break:break-all !important;
}
.wrapper table#imageTable th:nth-child(4),.wrapper table#imageTable td:nth-child(4) {
  text-align:right !important;
}
.wrapper table#imageTable tr td a {
	vertical-align:middle !important;
}
.wrapper table#imageTable tr.iimage td:nth-child(1) a:nth-child(1) {
	margin-right:10px !important;
}
.wrapper table#imageTable tr.iimage td:nth-child(1) a.primarylink img, ul.thumbs img {
	margin-right:15px;
  object-fit: cover;
  width: 35px;
  height: 35px;
}
.wrapper table#imageTable tr.iimage td:nth-child(1) a.imgthumb img {
	margin-right:15px;
  object-fit: cover;
  width: 65px;
  height: 65px;
}
.wrapper table td span {
  font-size:14px;
  color:#777;
}
table#editpages {
  margin-top:15px;
}
table#editpages td {
  vertical-align:middle;
}
table th:first-child,table#imageTable th:nth-child(2) {
  text-align:left !important;
}
.wrapper table.highlight tr:nth-child(odd) {
  background:#f7f7f7;
}
.wrapper table tr#tr-index a {
  font-weight:bold !important;
}
.wrapper table tr#tr-index .link a {
  font-weight:400 !important;
}
.wrapper table tr#tr-index .delete:nth-child(3) a {
  visibility:hidden;
}
.wrapper table tr.currentpage {
  background:#FFFFD1;
}
.wrapper table tr {
  border-bottom:1px solid #eee;
  /*border-top:1px solid #eee;
  */
  transition:background-color .1s ease-in-out;
  -webkit-transition:background-color .1s ease-in-out;
  -moz-transition:background-color .1s ease-in-out;
  -o-transition:background-color .1s ease-in-out;
}
table td a {
  font-weight:normal !important;
}
.wrapper table.healthcheck tr td {
  font-size:14px;
}
.popup table td {
  padding:4px;
}
.popup table a:link,.popup table a:visited {
  color:#415A66;
  text-decoration:underline;
}
.popup table a:hover {
  color:#333;
  text-decoration:underline;
}
sup {
  color:#666;
  font-weight:400 !important;
  vertical-align:baseline;
  font-size:0.8em;
  position:relative;
  top:-0.4em;
}
#maincontent .main {
  font-family:'Open Sans',sans-serif;
  padding:20px;
  background:#eeeeee;
  border:0px solid #c8c8c8;
  margin:0 0 30px 0;
  border-radius:3px;
  box-shadow:0px 0px transparent;
}
#maincontent .main .section {
  padding-top:40px;
}
#themecontent {
  padding:20px;
  background:white;
  border:1px solid #C8C8C8;
  margin:0 0 30px 0;
  box-shadow:0px 0px transparent;
  border-image:initial;
}
form p {
  margin:0 0 10px 0;
}
input.text {
  color:#333;
  /*border:1px solid #ddd;
  */
  font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:14px;
  width:100% !important;
  padding:8px 10px !important;
  max-width:100% !important;
  border-radius:3px !important;
  box-sizing:border-box !important;
}
select.text {
  color:#333;
  /*border:1px solid #ddd;
  */
  font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:14px;
  width:100% !important;
  padding:7.2px 10px !important;
  max-width:100% !important;
  border-radius:3px !important;
  box-sizing:border-box !important;
}
input.text:focus,select.text:focus,textarea.text:focus {
  outline:none;
  /*border:1px solid #666 !important;
  */
  box-shadow:0px 0px transparent;
  box-sizing:border-box !important;
}
form textarea {
  width:100% !important;
  /*height:420px;
  */
  line-height:18px;
  text-align:left;
  color:#333;
  /*border:1px solid #aaa;
  */
  padding:5px;
  font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  tab-size:4;
  -moz-tab-size:4;
  -o-tab-size:4;
  max-width:100% !important;
  border-radius:3px !important;
  box-sizing:border-box !important;
}
form input.text:disabled,form select.text:disabled,form textarea.text:disabled {
  color:#808080;
  background:#eeeeee;
}
form input[readonly],form select[readonly],form textarea[readonly] {
  background:#eeeeee;
  /*border:1px solid #999;
  */
  color:#666;
  cursor:default;
}
select#theme_select,#filter-search input {
  max-width:280px !important;
  margin-bottom:5px;
}
#filter-search {
  max-width:280px !important;
  margin-bottom:5px;
  display:none;
}
#filter-search input.text {
  width:250px;
  font-size:13px;
  padding:3px;
}
form input.capslock {
  background-image:url('images/capslock.png');
  background-position:right center;
  background-repeat:no-repeat;
}
textarea#codetext {
  height:660px;
  width:99%;
  font-family:Consolas,Monaco,"Courier New",Courier,monospace;
  font-size:14px;
  line-height:20px;
  overflow:scroll;
  overflow-y:scroll;
  overflow-x:scroll;
}
#menu-items span {
  text-transform:lowercase;
}
label {
  padding:5px;
  margin:0;
  color:#222;
  display:block;
  font-size:14px;
}
label span.right {
  float:right;
  color:#999;
  display:inline-block;
  margin-right:15px;
  font-weight:400 !important;
  font-size:13px !important;
}
label span.right a:link,label span.right a:visited {
  font-size:13px;
  color:#999;
  text-decoration:none;
  font-weight:400 !important;
}
label span.right a:focus,label span.right a:hover {
  font-size:13px;
  color:#333;
  text-decoration:underline;
  font-weight:400 !important;
}
.inline label {
  display:inline-block;
  padding-top:0px;
}
.specialtable [type="checkbox"] + label {
  font-size:14px !important;
}
[type="checkbox"],[type="radio"] {
  width:15px;
  position:relative;
  bottom:-2px;
}
#metadata_window .inline {
  margin-top:1px;
}
#metadata_window {
  margin:0 2px 20px 0;
  background:#f9f9f9;
  border:1px solid #e8e8e8;
  padding:15px 10px 5px 15px;
  border-radius:2px;
}
#metadata_window .rightopt {
  float:right;
  width:48%;
}
#metadata_window .leftopt {
  float:left;
  width:48%;
}
#metadata_window .wideopt {
  clear:both;
  width:100%;
}
#metadata_window p {
  margin:0 0 15px 0;
}
#metadata_window input {
  width:94%;
  /*font-size:13px;
  padding:8px 10px !important;
  margin:0 !important;
  */
}
#metadata_window select {
  width:94%;
  /*font-size:13px;
  padding:7px 10px !important;
  margin:0 !important;
  */
}
#metadata_window textarea {
  height:62px;
  margin-bottom:0;
  line-height:15px;
  width:96%;
}
#metadata_window .rightopt input {
  width:92%;
}
#metadata_window .wideopt input,#metadata_window .wideopt select,#metadata_window .wideopt textarea {
  width:99%;
}
#metadata_window input#post-menu-enable {
  width:20px;
  padding:0;
  margin:0;
}
#metadata_window p.post-menu {
  margin-bottom:5px;
}
#metadata_window a.viewlink img {
  vertical-align:baseline;
  margin-left:15px;
  opacity:.5;
}
#metadata_window a.viewlink:hover img {
  opacity:1;
}
#metadata_window #menu-items {
  height:50px;
  background:#222;
  padding:5px 10px 0 10px;
  position:relative;
  margin-bottom:20px;
}
#metadata_window #menu-items #tick {
  margin-top:-10px;
  left:5px;
  position:absolute;
}
/*
#metadata_window #menu-items input,#metadata_window #menu-items select,#metadata_window #menu-items input:focus,#metadata_window #menu-items select:focus {
  border:0px none transparent !important;
  border-radius:3px;
}
*/
#metadata_window #menu-items span label {
  display:inline-block;
  font-size:13px;
  line-height:18px;
  color:#e3e3e3;
  font-weight:normal;
  margin:0;
  padding:0;
}
#countdownwrap {
  display:inline-block;
  color:#999;
  font-size:13px;
  font-weight:normal;
  float:right;
  margin-right:5px;
}
#countdownwrap strong {
  color:#555;
  font-weight:normal;
}
form table.formtable select {
  width:275px;
  padding:3px 4px;
}
table.cleantable {
  border-collapse:collapse;
  margin:0 0 0 0;
}
table.cleantable tr {
  border:none;
}
table.cleantable tr td {
  border:none;
}
#autosavenotify {
  padding:15px 0 0 13px;
  color:#666;
  font-size:13px;
}
#pagechangednotify {
  margin:0px;
  padding:15px 0 0 13px;
  color:#CC0000;
  font-size:13px;
}
p.backuplink {
  color:#888;
  font-size:13px;
  margin:20px -20px -20px -20px;
  padding:10px 8px 10px 35px;
  background:#f9f9f9 url('images/clock.png') 20px center no-repeat;
  border-top:1px solid #eee;
}
p.backuplink a,#uploadify_button {
  font-weight:400 !important;
}
.editing {
  font-size:13px;
  padding:3px;
  display:block;
  margin-top:-13px;
  margin-bottom:-10px;
  color:#888;
  font-style:italic;
}
.leftsec {
  float:left;
  width:49%;
  padding-bottom:5px;
  margin-right:2%;
}
.rightsec {
  float:left;
  width:49%;
  padding-bottom:5px;
}
.widesec {
  clear:both;
  width:100%;
  padding-bottom:5px;
}
/*form input {
  width:280px;
}
form.manyinputs input.text {
  width:230px;
}*/
form.manyinputs textarea {
  /*width:632px;*/
  height:200px;
}
form.manyinputs p {
  margin:0 0 25px 0;
}
.wrapper .compdiv {
  padding:10px 0 10px 0 !important;
	margin:0px !important;
}
.wrapper table.comptable {
  margin:0px !important;
  width:645px;
  background:#fff;
  border:none;
  padding:0;
}
.wrapper table.comptable tr td {
  font-size:14px;
  border:none;
  vertical-align:middle !important;
	padding:10px;
}
.wrapper #divTxt table.comptable tr td {
	padding:10px 0px;
}
.wrapper table.comptable tr td code {
  font-size:13px;
  color:#666;
  padding:0 4px 0 0;
  display:block;
  font-family:Consolas,Monaco,"Courier New",Courier,monospace;
}
.wrapper table.comptable tr {
  border:none !important;
}
.wrapper table.comptable tr td input.newtitle {
  margin-bottom:2px !important;
}
.wrapper a.component {
  float:left;
  font-weight:bold;
  margin:0 5px 5px 0;
  padding:3px 10px;
  text-decoration:none;
  border-radius:3px;
}
.wrapper a.component:link,.wrapper a.component:visited {
  color:#0f1621;
  background:#5b697e;
  border:1px solid #0f1621;
  text-decoration:none;
}
.wrapper a.component:hover {
  color:#AFC5CF;
  background:#182227;
  border:1px solid #0E1316;
  text-decoration:none;
}
.compdivlist {
  padding:30px 0;
  text-align:center;
  margin:0 0 0 15px;
  overflow:auto;
}
.wrapper .updated,.wrapper .error,.wrapper .notify {
  border-radius:3px;
  line-height:22px;
  padding:8px 10px;
  margin-bottom:20px;
}
.wrapper .updated {
  border:1px solid #308000;
  background:#d4ffba;
  color:#308000 !important;
}
.wrapper .updated a,.wrapper .updated p {
  color:#308000 !important;
}
.wrapper .updated p,.wrapper .error p,.wrapper .notify p {
  margin:0;
  line-height:22px;
}
.wrapper .error,.wrapper .notify_error {
  color:#b5180c !important;
  border-color:#b5180c;
  background:#f9dfdd;
  background:-moz-linear-gradient(top,#FCF0EF 0%,#F9DFDD 100%);
  /* firefox */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FCF0EF),color-stop(100%,#F9DFDD));
  /* webkit */
}
.wrapper .error a,.wrapper .error p,.wrapper .notify_error p {
  color:#b5180c !important;
}
.wrapper .notify_ok {
  border:1px solid #308000;
  background:#d4ffba;
  color:#308000 !important;
}
.wrapper .notify_info {
  border-color:#2850C1;
  color:#2850C1 !important;
  background:#edf4ff;
  background:-moz-linear-gradient(top,#edf4ff 0%,#d7e7ff 100%);
  /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf4ff),color-stop(100%,#d7e7ff));
  /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#edf4ff 0%,#d7e7ff 100%);
  /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#edf4ff 0%,#d7e7ff 100%);
  /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#edf4ff 0%,#d7e7ff 100%);
  /* IE10+ */
  background:linear-gradient(to bottom,#edf4ff 0%,#d7e7ff 100%);
  /* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4ff',endColorstr='#d7e7ff',GradientType=0 );
  /* IE6-9 */
}
.wrapper .notify_warning {
  border-color:#878314;
  color:#878314 !important;
  background:#fffed5;
  background:-moz-linear-gradient(top,#fffed5 0%,#fffdbf 100%);
  /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffed5),color-stop(100%,#fffdbf));
  /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#fffed5 0%,#fffdbf 100%);
  /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#fffed5 0%,#fffdbf 100%);
  /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#fffed5 0%,#fffdbf 100%);
  /* IE10+ */
  background:linear-gradient(to bottom,#fffed5 0%,#fffdbf 100%);
  /* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffed5',endColorstr='#fffdbf',GradientType=0 );
  /* IE6-9 */
}
.deletedrow {
  background-color:#FFB19B;
}
.error code,.notify code {
  color:#990000;
  font-size:13px;
  font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
  line-height:14px;
  background:#fff;
  opacity:.8;
  padding:1px;
}
#temp_good_flash {
  color:#333;
  font-size:14px;
}
.hint {
  color:#777;
  -ms-word-break:break-all;
  word-break:break-all;
  word-break:break-word;
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  hyphens:auto;
}
#filetypetoggle {
  color:#999;
  font-size:14px;
}
.view {
  width:48px;
  text-align:center;
}
.editl {
  width:40px;
  text-align:center;
}
.editlw {
  width:220px;
  text-align:left;
}
button.delete,.delete a,.delete a:link,.delete a:visited,#imageTable .delete a {
  color:#fff !important;
  text-decoration:none !important;
  padding:0px !important;
	width:26px !important;
	height:26px !important;
	text-align:center;
  display:inline-block !important;
  line-height:26px;
  font-size:16px;
  font-weight:normal;
  -webkit-transition:all .02s ease-in-out;
  -moz-transition:all .02s ease-in-out;
  -o-transition:all .02s ease-in-out;
  transition:all .02s ease-in-out;
  font-style:normal;
  background:#B35401 !important;
}
button.delete:hover,.delete a:hover,#imageTable .delete a:hover {
  background:#D94136 !important;
  color:#fff !important;
  text-decoration:none !important;
  display:block;
  font-weight:normal;
}
#imageTable td.delete {
  text-align:right !important;
}
#imageTable td {
  vertical-align:middle !important;
}
a.cancel:link,a.cancel:visited {
  font-weight:400;
  color:#D94136 !important;
  text-decoration:underline;
  padding:3px 6px 5px!important;
  background:none !important;
  line-height:16px;
  -webkit-transition:all .02s ease-in-out;
  -moz-transition:all .02s ease-in-out;
  -o-transition:all .02s ease-in-out;
  transition:all .02s ease-in-out;
}
a.cancel:hover {
  font-weight:400;
  background:#D94136 !important;
  color:#fff !important;
  text-decoration:none !important;
  padding:3px 6px 5px!important;
  line-height:16px;
}
a.cancel em {
  font-style:normal;
}
.wrapper .link {
  width:26px;
  text-align:center;
  font-size:14px;
  line-height:16px;
  font-weight:400 !important;
}
.wrapper .link a:link,.wrapper .link a:visited {
  color:#aaa;
  text-decoration:none;
  font-weight:normal;
  width:25px;
  display:block;
  line-height:25px;
  -webkit-transition:all .15s ease-in-out;
  -moz-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
}
.wrapper .link a:hover {
  background:#415A66;
  color:#FFF;
}
.delete a:link,.delete a:visited,.wrapper .link a:link,.wrapper .link a:visited,a.cancel:link,a.updatelink:link {
  border-radius:3px;
}
table.simple td {
  border:1px solid #eee;
  border-collapse:collapse;
  color:#555;
  font-size:14px;
  padding:4px 10px 4px 4px;
}
table.simple {
  width:100%;
  border:1px solid #aaa;
}
table.simple td.title {
  width:125px;
  color:#222;
  font-weight:bold;
}
#footer {
  text-shadow:0;
  margin:40px 0 0 0;
  padding:10px 0;
  font-size:13px;
  color:#888;
  border-top:1px solid #444;
}
.wrapper #footer .footer-left {
  font-size:12px;
  text-align:center;
  float:left;
	color:#bbb !important;
}
#footer p {
  margin:10px 0;
	color:#bbb !important;
}
#footer a:link,#footer a:visited {
  font-weight:400;
  color:#888;
  padding-left:3px;
  padding-right:3px;
  text-decoration:none;
  font-family:'Open Sans',sans-serif !important;
}
#footer a:focus,#footer a:hover {
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
  color:#333;
}
#footer .gslogo a {
  float:right;
  width:60px;
  text-align:right;
  opacity:.10;
}
#footer .gslogo a:link,#footer .gslogo a:visited {
  transition:opacity .2s ease-in-out;
  -webkit-transition:opacity .2s ease-in-out;
  -moz-transition:opacity .2s ease-in-out;
  -o-transition:opacity .2s ease-in-out;
}
#footer .gslogo a:hover {
  opacity:1;
}
.toggle {
  display:none;
}
#upload .wrapper #maincontent .main select#imageFilter {
  position:relative;
  top:5px;
  right:10px;
  padding:4.5px 8px !important;
}
.editable {
  padding:3px 1px;
  cursor:pointer;
  transition:background-color .3s ease-in-out;
  -webkit-transition:background-color .3s ease-in-out;
  -moz-transition:background-color .3s ease-in-out;
  -o-transition:background-color .3s ease-in-out;
}
.editable:hover {
  background:#FCFBB8;
}
.wrapper table td span.ERRmsg {
  color:#D94136;
  font-color:12px;
}
.wrapper table td span.OKmsg {
  color:#308000;
  font-color:12px;
}
.wrapper table td span.WARNmsg {
  color:#FFA500;
  font-color:12px;
}
.wrapper table td span.INFOmsg {
  color:#2B5CB3;
  font-color:12px;
}
.wrapper table.highlight tr.img-highlight {
  background:#FFFFD1 !important;
}
.wrapper table.highlight tr.img-highlight td a.primarylink {
  font-weight:bold !important;
}
#sidebar .uploadform {
  padding:5px 15px;
}
#sidebar .uploadform p {
  color:#ccc;
}
#sidebar .uploadform input[type="file"] {
    display: none;
		width:100%;
}
#sidebar .uploadform .custom-file-upload {
    display: inline-block;
    padding: 12px 12px;
    cursor: pointer;
		width:100%;
		color:#ddd;
		background:#192227;
		text-align:center;
		transition:all 0.5s;
		border:none;
		margin:0;
		border-radius:5px;
}
#sidebar .uploadform .custom-file-upload:hover {
		background:#000;
}
#sidebar .uploadform .custom-file-upload span {
		display:block !important;
}
.uploadifyQueueItem {
  font-size:12px;
  padding:8px 15px;
  width:190px;
}
.uploadifyError {
  color:#D94136 !important;
}
.uploadifyError .uploadifyProgressBar {
  background-color:#D94136 !important;
}
#sidebar .snav li .cancel {
  float:right;
}
#sidebar .snav li .cancel a:link,#sidebar .snav li .cancel a:visited,#sidebar .snav li .cancel a:hover {
  padding:0 !important;
  margin:0 4px 0 0 !important;
  width:11px !important;
  opacity:.8;
  background:transaparent !important;
}
.uploadifyProgress {
  background-color:#FFF;
  margin-top:5px;
  width:97%;
}
.uploadifyProgressBar {
  background-color:#AFC5CF;
  width:1px;
  height:4px;
}
.wrapper table tr {
	max-width:100% !important;
}
#sidebar .snav li.upload {
  display:block;
  border-radius:3px !important;
  margin-left:13px;
  color:#FFF;
  font-weight:400 !important;
}
#uploadify_button {
  width:100%;
  border-radius:3px !important;
  display:block;
  font-weight:bold;
  color:#AFC5CF;
  background:#182227;
  transition:all .3s ease-in-out;
  cursor:pointer;
  padding:4px 0 !important;
}
#uploadify:hover #uploadify_button {
  background-color:#0e1316;
  color:#ffffff;
}
#uploadify {
  height:36px !important;
}
.uploadifyButtonText {
  display:block !important;
  line-height:20px !important;
  cursor:pointer;
}
#uploadify object {
  position:absolute;
  left:0;
  right:0;
  cursor:pointer;
  height:100% !important;
  z-index:999;
  width:100%;
}
textarea.copykit {
  font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
  font-size:14px;
  outline:none
  color:#666;
  border:1px solid #aaa;
  line-height:17px;
  padding:4px;
  border-radius:2px;
  width:98%;
  height:70px;
  margin-bottom:10px;
}
#handw {
  z-index:1;
  padding:8px;
  background:#000;
  opacity:.80;
  color:#fff;
  font-size:13px;
  width:150px;
  text-align:center;
  margin:-50px 0 0 0;
}
#handw span {
  font-size:15px;
  font-weight:bold;
}
#jcropform .submit {
  margin:20px 0 0 0;
}
#jcrop_open {
  }a.updatelink:link,a.updatelink:visited {
  color:#CF3805;
  padding:1px 3px;
}
a.updatelink:hover,a.updatelink:focus {
  color:#FFF;
  background-color:#2AA206;
  padding:1px 3px;
}
#filebrowser {
  background:#fff;
}
table tr.enabled {
  background:#fff;
}
#maincontent table tr.enabled td span {
  color:#333;
}
table tr.disabled {
  background:#f6f6f6;
}
table tr.disabled td b {
  color:#666;
}
.desc {
  font-size:14px;
  line-height:17px;
  border-bottom:1px dotted #ccc;
  padding:0 0 15px 0;
  margin:0 0 5px 0;
}
.wrapper #file_load #new-folder .submit {
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
  font-size:13px;
  text-decoration:underline !important;
  text-transform:none !important;
  background-color:transparent !important;
  color:#333 !important;
}
.wrapper #file_load #new-folder #foldername.text {
  padding:1px 3px !important;
  width:100px !important;
}
.wrapper #file_load #new-folder .submit:hover {
  color:#444 !important;
  text-decoration:none !important;
}
.wrapper #file_load tr.folder img {
  margin-left:5px;
}
div.h5 .crumbs {
  float:left;
}
div.h5 .crumbs a {
  padding-left:2px;
  padding-right:2px;
}
#new-folder {
  float:left;
  padding-left:5px;
}
#new-folder form {
  display:none;
}
#new-folder .cancel {
  font-size:13px;
}
#new-folder input.submit {
  font-size:13px;
  padding:3px;
}
#new-folder input.text {
  width:120px;
  font-size:13px;
  padding:3px;
}
#edit #dropdown {
  display:inline-block;
  padding:3px 15px 0px;
  position:relative;
}
#edit #dropdown h6 {
  font-weight:bold;
  font-size:13px;
  color:#777;
  margin-bottom:5px;
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
  padding-right:15px;
  display:inline-block;
  background:transparent url('images/utick.png') right center no-repeat;
}
#edit #dropdown:hover h6 {
  visibility:hidden;
}
#edit #dropdown ul {
  display:none;
  list-style:none;
  margin:0;
  font-size:13px;
  opacity:0;
  background:#f6f6f6;
  border:1px solid #ccc;
  position:absolute;
  top:-5px;
  left:5px;
  min-width:100px;
  border-radius:3px;
  transition:opacity .3s ease-in-out;
  box-shadow:0px 0px transparent;
  overflow:hidden;
}
#edit #dropdown li {
  line-height:22px;
  border-bottom:#eee 1px solid;
  padding:0 8px;
}
#edit #dropdown li:last-child {
  border:none;
}
#edit #dropdown li a:link,#edit #dropdown li a:visited,#edit #dropdown li a:hover {
  font-weight:400;
  font-family:'Open Sans',sans-serif !important;
  color:#666;
  text-decoration:none;
  display:block;
}
#edit #dropdown li:hover {
  background:#fff;
}
#edit #dropdown li:hover a {
  color:#cc0000;
}
#edit #dropdown li.alertme:hover {
  background:#cc0000;
}
#edit #dropdown li.alertme:hover a {
  color:#FFF;
}
#edit #dropdown:hover ul {
  display:block;
  opacity:1;
}
.wrapper #maincontent ul#menu-order {
  list-style:none;
  margin:0 0 25px 0;
}
#menu-order li {
  cursor:move;
  display:block;
  margin:2px 0;
  border:1px solid #eee;
  background:#fbfbfb;
  padding:5px 10px;
}
#menu-order li:hover {
  border:1px solid #ccc;
  background:#f6f6f6;
}
#menu-order li em {
  float:right;
  color:#666;
}
#menu-order li.placeholder-menu {
  height:18px;
  background:#FFB164;
  border:1px solid #FF9933;
}
#theme-edit #maincontent {
  width:100%;
}
#theme-edit #sidebar {
  display:none;
}
#gsdebug {
  border:1px solid #FF9933;
  padding:5px;
  background:white;
  height:500px;
  overflow:scroll;
}
.ajaxwait {
  background-image:url('images/ajax.gif');
  background-position:center;
  background-repeat:no-repeat;
}
.ajaxwait_dark {
  background-image:url('images/ajax_dark.gif');
}
.ajaxwait_tint_dark {
  background-color:#F6F6F6;
}
a.disabled:link,a.disabled:visited {
  pointer-events:none;
  cursor:default;
  text-decoration:none !important;
  color:#CCC !important;
}
.cke_toolbar_separator {
  box-shadow:0px 0px transparent;
}
#edit .wrapper .nav li a.pages,#pages .wrapper .nav li a.pages,#menu-manager .wrapper .nav li a.pages,#plugins .wrapper .nav li a.plugins,#settings .wrapper .nav li a.settings,#components .wrapper .nav li a.theme,#theme .wrapper .nav li a.theme,#sitemap .wrapper .nav li a.theme,#theme-edit .wrapper .nav li a.theme,#navigation .wrapper .nav li a.theme,#upload .wrapper .nav li a.files,#image .wrapper .nav li a.files,#backups .wrapper .nav li a.backups,#support .wrapper .nav li a.support,#log .wrapper .nav li a.support,#health-check .wrapper .nav li a.support,#backup-edit .wrapper .nav li a.backups,#archive .wrapper .nav li a.backups,#load .wrapper .pages li a.pages,#load .wrapper .plugins li a.plugins,#load .wrapper .settings li a.settings,#load .wrapper .theme li a.theme,#load .wrapper .files li a.files,#load .wrapper .backups li a.backups,#load.wrapper .support li a.support,#load .wrapper .nav li a.current,#loadtab .wrapper .nav li a.current {
  color:#fff;
  background:#b55400;
  font-weight:400 !important;
}
.wrapper .nav li:first-child {
	margin-left:0;
}
.main p {
  color:#333;
}
.nav #nav_news_manager a::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f044";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_upload .files::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f56f";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_i18n_gallery a::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f03e";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_pages .pages::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f15c";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_theme .theme::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f5da";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_backups .backups::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f0a0";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_plugins .plugins::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f1e6";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav #nav_basket_plugin a::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f07a";
  font-size:16px;
  margin-right:5px;
  transition:all 1s ease;
}
.nav li a.first::before, #pill li a.settings::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f013";
  font-size:16px;
  transition:all 1s ease;
  display:inline-block;
}
.nav li a.last::before, #pill li a.support::before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f1cd";
  font-size:16px;
  transition:all 1s ease;
  display:inline-block;
}
.plugins::before {
  transform:scale(1.2);
}
#sb_newpage,#sb_newsletter,#sidebar .snav li {
  position:relative;
}
#sidebar .snav li a.current:after {
  font-family:"Font Awesome 5 Free";
  position:absolute;
  right:10px;
  bottom:12px;
  transition:all 1s ease;
  display:block !important;
}
#sidebar .snav li a::after,#sidebar .snav li i {
  font-family:"Font Awesome 5 Free";
  position:absolute;
  right:10px;
  bottom:12px;
  transition:all 1s ease;
  display:block !important;
}
#sidebar .snav li i {
  font-size:16px;
}
#sb_newpage a::after {
  font-weight:900;
  content:"\f067";
  font-size:16px;
}
#sb_theme_settings a::after {
  font-weight:900;
  content:"\f1de";
  font-size:16px;
}
#sb_SafeEmail a::after {
  font-weight:900;
  content:"\f505";
  font-size:16px;
}
#sb_shareon a::after {
  font-weight:900;
  content:"\f14d";
  font-size:16px;
}
#sb_image a::after {
  font-weight:900;
  content:"\f565";
  font-size:16px;
}
#sb_readTime a::after {
  font-weight:900;
  content:"\f017";
  font-size:16px;
}
#sb_newsletter a::after {
  font-weight:900;
  content:"\f0e0";
  font-size:16px;
}
#sidebar .snav li:hover a::after,#sidebar .snav li:hover i,#sidebar .snav li:hover svg {
  transform:rotate(-360deg)
}
#sidebar .snav li .current svg {
  fill:#ffffff !important;
}
#sb_menumanager a::after,#sb_i18n_navigation a::after {
  font-weight:900;
  content:"\f0c9";
  font-size:11px;
  bottom:15px;
  font-size:16px;
}
#sb_InnovationPlugin i {
  font-weight:900;
  right:8px !important;
}
#sb_calendar a::after,#sb_current-events a::after {
  font-weight:900;
  content:"\f073";
  font-size:16px;
  right:10px !important;
}
#sb_easyComments a::after, #sb_easyComments-h a::after, #sb_external_comments a::after {
  font-weight:900;
  content:"\f086";
  font-size:16px;
}
#sb_feedback a::after {
  font-weight:900;
  content:"\f0a1";
  font-size:16px;
}
#sb_info-pop a::after {
  font-weight:900;
  content:"\f129";
  font-size:16px;
  right:18px !important;
}
#sb_custom_title a::after {
  font-weight:900;
  content:"\f1dc";
  font-size:16px;
  right:14px !important;
}
#sb_lightbox_plugin a::after {
  font-weight:900;
  content:"\f302";
  font-size:16px;
}
#sb_referrer_blocker a::after {
  font-weight:900;
  content:"\f05e";
  font-size:18px;
	right:10px !important;
}
#sb_Create_Static_HTML a::after {
  font-weight:900;
  content:"\f121";
  font-size:16px;
}
#sb_monsterGallery a::after {
  font-weight:900;
  content:"\f54c";
  font-size:16px;
}
#sb_gsr_stars a::after {
  font-weight:900;
  content:"\f5c0";
  font-size:16px;
}
#sb_upload a::after {
  font-weight:900;
  content:"\f03a";
  font-size:16px;
}
#sb_download_manager a::after {
  font-weight:900;
  content:"\f019";
  font-size:16px;
}
#sb_clientfiles a::after {
  font-weight:900;
  content:"\f019";
  font-size:16px;
}
#sb_ruPload a::after {
  font-weight:900;
  content:"\f019";
  font-size:16px;
}
#sb_theme a::after {
  font-weight:900;
  content:"\f14a";
  font-size:18px !important;
}
#sb_themeedit a::after {
  font-weight:900;
  content:"\f121";
  font-size:16px !important;
}
#sb_components a::after {
  font-weight:900;
  content:"\f12e";
  font-size:16px !important;
}
#sb_snippets a::after {
  font-weight:900;
  content:"\f12e";
  font-size:16px !important;
}
#sb_sitemap a::after {
  font-weight:900;
  content:"\f0e8";
  font-size:16px !important;
}
#sb_healthcheck a::after {
  font-weight:900;
  content:"\f05a";
  font-size:18px !important;
}
#sb_support a::after {
  font-weight:900;
  content:"\f0fa";
  font-size:18px !important;
	top:9px !important;
}
#sb_settings a::after {
  font-weight:900;
  content:"\f013";
  font-size:16px !important;
  right:12px !important;
}
#sb_settingsprofile a::after {
  font-weight:900;
  content:"\f007";
  font-size:16px !important;
  right:12px !important;
}
#sb_gst-adminlock a::after {
  font-weight:900;
  content:"\f502";
  font-size:16px !important;
}
#sb_i18n_link_manager a::after {
  font-weight:900;
  content:"\f0c1";
  font-size:16px !important;
}
#sb_links_manager a::after {
  font-weight:900;
  content:"\f0c1";
  font-size:16px !important;
}
#sb_faqs a::after {
  font-weight:900;
  content:"\f059";
  font-size:20px !important;
	bottom:9px !important;
}
#sb_IPblocker a::after {
  font-weight:900;
  content:"\f52a";
  font-size:16px !important;
  right:12px !important;
}
#sb_kt-blocklogin a::after {
  font-weight:900;
  content:"\f023";
  font-size:16px !important;
  right:12px !important;
}
#sb_nokes_fileeditor a::after {
  font-weight:900;
  content:"\f7d9";
  font-size:16px !important;
}
#sb_CEdownloader a::after {
  font-weight:900;
  content:"\f019";
  font-size:16px !important;
}
#sb_user_login_enhanced a::after {
  font-weight:900;
  content:"\f25d";
  font-size:20px !important;
	bottom:10px !important;
}
#sb_backups a::after {
  font-weight:900;
  content:"\f15c";
  font-size:18px !important;
}
#sb_archives a::after {
  font-weight:900;
  content:"\f1c6";
  font-size:18px !important;
}
#sb_migrate a::after {
  font-weight:900;
  content:"\f362";
  font-size:16px !important;
}
#sb_GZipIt a::after {
  font-weight:900;
  content:"\f466";
  font-size:18px !important;
	bottom:10px !important;
}
#sb_user-managment a::after {
  font-weight:900;
  content:"\f0c0";
  font-size:16px !important;
}
#sb_extend a::after {
  font-weight:900;
  content:"\f08e";
  font-size:16px !important;
}
#sb_news_manager a::after {
  font-weight:900;
  content:"\f1ea";
  font-size:16px !important;
}
#theme #sb_i18n_base a::after,#components #sb_i18n_base a::after {
  font-weight:900;
  content:"\f2f9";
  font-size:16px !important;
}
#sb_custom-admin-css svg {
  position:absolute;
  width:16px;
  height:16px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_BetterSeo svg {
  position:absolute;
  width:24px !important;
  height:24px !important;
  right:8px;
  bottom:8px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_ruSEO svg {
  position:absolute;
  width:24px !important;
  height:24px !important;
  right:8px;
  bottom:8px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_custom-admin-css:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg);
}
#sb_formCreator svg {
  position:absolute;
  width:18px !important;
  height:18px !important;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_formCreator:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg);
}
#sb_uploaderExt svg {
  position:absolute;
  width:30px;
  height:20px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0 !important;
  display:block !important;
}
#sb_uploaderExt:hover svg {
  fill:#ffffff !important;
  transform:rotate(-360deg);
}
#sb_custom-admin-css .current svg {
  fill:#ffffff;
}
#sb_admin-header-footer svg {
  position:absolute;
  width:16px;
  height:16px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0 !important;
  display:block !important;
}
#sb_admin-header-footer:hover svg {
  fill:#ffffff !important;
  transform:rotate(-360deg);
}
#sb_admin-header-footer .current svg {
  fill:#ffffff !important;
}
#sb_harmony svg {
  position:absolute;
  width:22px;
  height:22px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_harmony:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg)
}
#sb_components-uikit svg {
  position:absolute;
  width:18px;
  height:18px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_components-uikit:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg)
}
#sb_hostingSpace svg {
  position:absolute;
  width:16px;
  height:16px;
  right:10px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_hostingSpace:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg)
}
#sb_easyStats a::after {
  font-weight:900;
  content:"\e0e3";
  font-size:16px;
  right:8px !important;
}
#sb_hitcount a::after {
  font-weight:900;
  content:"\f201";
  font-size:16px;
  right:8px !important;
}
#sb_ms_thumbs_up a::after {
  font-weight:900;
  content:"\f164";
  font-size:16px;
  right:8px !important;
}
#sb_i18n_lang_menu a::after {
  font-weight:900;
  content:"\f0ac";
  font-size:16px;
}
#sb_regenerate_thumbnails a::after {
  font-weight:900;
  content:"\f302";
  font-size:18px;
	top:10px !important;
}
#sb_multiMenu a::after {
  font-weight:900;
  content:"\f03a";
  font-size:16px;
}
#sb_AdminRenamer svg {
  position:absolute;
  width:20px;
  height:20px;
  right:8px;
  bottom:10px;
  transition:all 1s ease;
  fill:#B3C7D0;
  display:block !important;
}
#sb_AdminRenamer:hover svg {
  fill:#ffffff;
  transform:rotate(-360deg);
}
#sb_custom_menu a::after {
  font-weight:900;
  content:"\f03a";
  font-size:16px;
}
#sb_anonymous_data a::after {
  font-weight:900;
  content:"\f21b";
  font-size:18px;
}
#sb_cbcookies a::after {
  font-weight:900;
  content:"\f564";
  font-size:18px;
}
#sb_dark_theme a::after {
  font-weight:900;
  content:"\f042";
  font-size:16px;
}
#sb_i18n_customfields a::after {
  font-weight:900;
  content:"\f085";
  font-size:16px;
}
#sb_DY_WebsiteCustomFields a::after {
  font-weight:900;
  content:"\f1de";
  font-size:16px;
}
#sb_defaultcontent a::after {
  font-weight:900;
  content:"\f15c";
  font-size:16px;
	right:18px;
}
#sb_pageedit a::after {
  font-weight:900;
  content:"\f303";
  font-size:16px;
	right:18px;
}
#sb_i18n_search a::after,#sb_i18n_search_news a::after,#sb_easySearch a::after {
  font-weight:900;
  content:"\f002";
  font-size:16px;
}
#sb_scrollup a::after {
  font-weight:900;
  content:"\f35b";
  font-size:20px;
	top:10px;
	right:18px;
}
#sb_translate a::after {
  font-weight:900;
  content:"\f1ab";
  font-size:24px;
  bottom:8px !important;
}
#sb_GShttpBL a::after {
  font-weight:900;
  content:"\f0c4";
  font-size:14px;
}
#sb_EasyContactButton a::after {
  font-weight:900;
  content:"\f2b9";
  font-size:18px;
}
#sb_files-warden a::after {
  font-weight:900;
  content:"\f084";
  font-size:18px;
}
#sb_basket_plugin a[href*="settings"]::after {
  font-weight:900;
  content:"\f013";
  font-size:16px;
}
#sb_basket_plugin a[href*="history"]::after {
  font-weight:900;
  content:"\f1da";
  font-size:16px;
}
#sb_basket_plugin a[href*="discounts"]::after {
  font-weight:900;
  content:"\f295";
  font-size:16px;
}
#sb_i18n_gallery a[href*="overview"]::after {
  font-weight:900;
  content:"\f03a";
  font-size:16px;
}
#sb_i18n_gallery a[href*="create"]::after {
  font-weight:900;
  content:"\2b";
  font-size:20px;
}
#sb_i18n_gallery a[href*="configure"]::after {
  font-weight:900;
  content:"\f013";
  font-size:16px;
}
#sb_gs_massmail a::after {
  font-weight:900;
  content:"\f0e0";
  font-size:16px;
}
#sb_spoiler_button a::after {
  font-weight:900;
  content:"\f070";
  font-size:16px;
}
#sb_Upload-Plugin a::after {
  font-weight:900;
  content:"\f093";
  font-size:16px;
}
#sb_accessibility a::after {
  font-weight:900;
  content:"\f530";
  font-size:16px;
}
#sb_AllinOneAccessibility a::after {
  font-weight:900;
  content:"\f193";
  font-size:18px;
}
#sb_plugins a::after {
  font-weight:900;
  content:"\f03a";
  font-size:16px;
}
#sb_p01-contact-ajax a::after, 
#sb_fbform_configuring a::after, 
#sb_p01-contact_gs a::after, 
#sb_p01-contact_gs a::after,
#sb_easy_contactform a::after {
  font-weight:900;
  content:"\f0e0";
  font-size:16px;
}
#sb_news_manager_rss a::after {
  font-weight:900;
  content:"\f09e";
  font-size:16px;
}
#sb_nm_createpost a::after {
  font-weight:900;
  content:"\f044";
  font-size:16px;
}
#sb_Imagizer a::after {
  font-weight:900;
  content:"\f065";
  font-size:16px;
}
#sb_photoGrabber a::after {
  font-weight:900;
  content:"\f302";
  font-size:16px;
}
#sb_RandomContent a::after {
  font-weight:900;
  content:"\f074";
  font-size:16px;
}
#sb_uploadcare a::after {
  font-weight:900;
  content:"\f072";
  font-size:16px;
}
#sb_online_visitors a::after {
  font-weight:900;
  content:"\f500";
  font-size:16px;
}
#sb_uri_redirect_plus a::after {
  font-weight:900;
  content:"\f5eb";
  font-size:18px;
}
#sb_pages a::after {
  font-weight:900;
  content:"\f06e";
  font-size:16px;
}
#sb_pages {
  display:block !important;
}
#load #sb_i18n_base,#edit #sb_i18n_base {
  display:none !important;
}
#sidebar .snav li a.current {
  margin-left:0px;
  cursor:default;
  color:#FFF;
  background:#b55400 !important;
  padding-left:13px;
  border-radius:3px;
}
#sidebar .snav li a.current:hover {
  margin-left:13px;
  cursor:default;
  color:#FFF;
  background:#b55400 !important;
  padding-left:13px;
  border-radius:3px;
}
#sidebar .snav li a:link,#sidebar .snav li a:visited {
  margin-left:13px;
  color:;
  background:;
  transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
}
input.submit,.button,#js_submit_line input.submit {
  font-size:13px;
  background:#b55400;
  color:#fff !important;
  border-radius:3px !important;
  border:0 !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
  padding:7px 15px !important;
  transition:background-color 1s ease;
  cursor:pointer;
  font-weight:400 !important;
  outline:none !important;
}
.submit {
  margin-top:2px;
  margin-bottom:2px;
  width:auto !important;
}
.main input.submit:hover,.button:hover,#js_submit_line input.submit:hover,.main input.submit:focus,.button:focus,#js_submit_line input.submit:focus,#sidebar .submit:hover,#sidebar .submit:focus {
  background:#914401;
  box-shadow:0px 0px transparent;
  outline:none !important;
}
.navshowhide {
  width:50px;
  border-radius:3px;
  height:50px;
  display:block;
  color:#fff;
  background:#b55400;
  border:solid 1px #fff;
  margin:10px;
}
#sidebar {
  animation:fadeIn 0.3s linear;
}
#specialpagesForm #editsp input,#specialpagesForm #editsp select {
  width:240px !important;
  max-width:240px !important;
}
@keyframes fadeIn {
  from {
  opacity:0;
}
to {
  opacity:1;
}
}.edit-nav::after {
  content:"";
  display:table;
  clear:both;
}
.edit-nav a {
  margin:2px;
  border-radius:3px;
  float:right;
}
.edit-nav p {
  float:right;
  font-size:14px;
  margin:0;
  line-height:22px;
}
.edit-nav .showmenu + p {
  position:relative;
  top:2px;
  right:2px;
}
.ffiltr {
  display:inline-block;
  width:160px;
  position:relative;
  top:1px;
}
.rightnav {
  display:inline-block;
}
.max-width {
  width:100% !important;
  transition:all 0.3s linear;
}
#header .wrapper .navshowhide {
  display:none;
}
.d-none {
  display:none;
}
.btn-rwd-menu {
  display:none;
}
#components .main .compdiv input,#components .main .compdiv textarea {
  width:98% !important;
}
a.cke_button {
  padding:8px 9px !important;
}
.cs-main.edit .setting-bar label {
  position:relative;
  top:-5px;
}
.cs-main.edit .setting-bar input {
  padding:3px;
}
.snav a,.snav .current a {
  font-size:14px !important;
  font-weight:normal !important;
  /*line-height:1 !important;
  */
  padding:10px !important;
}
.snav input,.snav .current input {
  height:30px;
  line-height:30px !important;
  font-size:14px !important;
  font-weight:normal !important;
  cursor:pointer;
}
.snav .current a {
  margin-left:13px !important;
}
.snav h3 {
  color:#ffffff !important;
  font-weight:bold !important;
}
.compdiv table,.compdiv table tr {
  background:transparent !important;
}
.edit-nav a {
  font-weight:normal !important;
  font-size:13px;
}
.tab pre {
  font-size:13px !important;
}
tdlink {
  padding-right:10px;
}
.wrapper tr.parent td:first-child a {
  padding-right:5px !important;
}
.wrapper tr.parent td:first-child a + a {
  padding-left:0px !important;
}
.i18n-delconfirm {
  margin-left:5px;
  margin-right:5px;
  padding:4px 7px !important;
  display:inline-block;
}
#editpages tr.top td {
  vertical-align:middle;
}
#footer a:hover {
  color:#ffffff;
}
.leftnav a {
  background:transaparent !important;
}
.wrapper #pill {
  list-style:none;
  position:absolute !important;
  top:-20px;
  right:0;
}
.wrapper #pill li {
  float:right;
	display:block !important;
}
.wrapper #pill li + li {
  margin-right:4px;
}
.wrapper .nav li.rightnav a.first,.wrapper .nav li.rightnav a.last,.wrapper .nav li.rightnav a.center,.wrapper .nav li.rightnav a,.wrapper .nav li.rightnav a {
  padding:7px 10px !important;
  font-size:14px;
}
.wrapper #pill li a {
  padding: 9px 10px !important;
  font-weight:400 !important;
  text-decoration:none !important;
  display:block;
  font-size:13px !important;
  line-height:1 !important;
  border-radius:3px 3px 3px 3px !important;
	margin:0 !important;
	position:relative;
  z-index:999;
}
.wrapper #pill li.leftnav a::after {
	font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f2f5";
  font-size:16px;
	margin:0 !important;
}
.wrapper .nav li.rightnav,.wrapper .nav li.leftnav {
	display:none !important;
}
.wrapper .nav li.rightnav a.last::before, .wrapper .nav li.rightnav a.first::before {
	margin:0 !important;
}
.wrapper #pill li.rightnav a::before {
	  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"\f508";
  font-size:16px;
	margin:0 !important;
}
.wrapper .nav li.rightnav a.first {
  border:0;
}
.wrapper .nav {
	position:relative !important;
	padding-left:0 !important;
	padding-left:0 !important;
	margin:0 !important;
	overflow:hidden !important;
	width:100% !important;
}
.wrapper .nav li a {
	font-size:14px !important;
}
.wrapper #pill li .notext, .wrapper #pill li strong, .wrapper #pill li .warning {
	display:none;
}
@media (min-width:1123px) {
  .wrapper .nav .notext {
		display:none;
	}
	.wrapper {
		width:94% !important;
		padding-left:3%;
		padding-right:3%;
		max-width:1200px;
	}
	.wrapper .nav {
		width:94%;
		padding-left:3%;
		padding-right:3%;
	}
	.wrapper #pill {
		width:94%;
		padding-left:3%;
		padding-right:3%;
	}
	.wrapper .updated,.wrapper .error,.wrapper .notify {
		max-width:68%;
	}
}
.wrapper .main .updated,.wrapper .main .error,.wrapper .main .notify {
		max-width:100%;
	}
@media (max-width:1122.999px) {
  .wrapper .updated,.wrapper .error,.wrapper .notify {
		max-width:100%;
	}
	.wrapper {
		width:100%;
		padding:10px;
		box-sizing:border-box;
		display:flex;
		flex-direction:column;
	}
	#sb_ruPload .ajax-upload-dragdrop span {
		display:none;
	}
	#sidebar .snav li a::after, #sidebar .snav li a svg, #sidebar .snav li a i,
#sidebar .snav li a.current::after, #sidebar .snav li a.current svg, #sidebar .snav li a.current i	{
		position:static !important;
		display:inline-block !important;
		margin-left:10px !important;
		width:auto !important;
	}
	.wrapper .nav .notext {
		margin-left:6px !important;
		line-height:26px !important;
	}
	#uploadify_button {
		text-align:center !important;
	}
	#header .wrapper {
		width:100%;
		height:auto !important;
	}
	#header {
		height:auto !important;
	}
	.wrapper .nav {
		list-style:none;
		font-size:14px;
		position:relative;
		bottom:10px;
		left:0;
		width:100%;
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	#header h1 {
		text-align:center;
		margin:40px 0 0;
	}
	.nav li a.first.settings {
		margin:0 !important;
	}
	.wrapper .nav li + li {
		margin-left:0px !important;
		margin-right:0px;
	}
	.wrapper .nav {
		margin-top:15px !important;
	}
	.wrapper .nav li {
		width:100%;
		padding:0px;
		box-sizing:border-box;
		text-align:center;
		margin:0 0px 5px 0;
	}
	.wrapper .nav li a {
		font-weight:400 !important;
		font-family:"Open Sans",sans-serif !important;
		font-style:normal;
		display:block;
		padding:10px;
	}
	.wrapper .nav li.rightnav {
		margin-bottom:5px;
	}
	.wrapper #maincontent {
		width:100%;
	}
	.wrapper table {
		width:100%;
	}
	#sidebar {
		width:100%;
		padding:0;
		margin:0;
	}
	#sidebar .snav li {
		margin-bottom:5px !important;
	}
	#sidebar .snav li a {
		margin:0;
		text-align:center;
		margin:0 !important;
	}
	#sidebar .snav li.upload {
		margin-left:0px;
	}
	.wrapper #pill {
		list-style:none;
		position:position;
		top:-20px !important;
		right:0;
		font-size:14px;
		width:100%;
		text-align:center;
		z-index:2000;
	}
	.wrapper #pill .leftnav  a {
		padding:20px;
	}
	#header {
		padding:10px 0;
		padding-top:0;
	}
	.leftnav {
		background:#000;
	}
	.edit-nav {
		text-align:center;
		width:100% !important;
		padding-bottom:10;
		margin:0px auto !improtant;
		height:auto !important;
	}
	.edit-nav p {
		float:none;
	}
	.edit-nav .showmenu {
		display:none;
	}
	.btn-rwd-menu {
		display:block;
		margin:5px auto;
	}
	.responsive {
		display:none !important;
	}
	.main .floated {
		width:100%;
		text-align:center;
	}
	.wrapper .nav li.rightnav a.first,.wrapper .nav li.rightnav a.last {
		border-radius:3px 3px 3px 3px !important;
		padding:6px 10px !important;
	}
	.wrapper #pill {
		width:93%;
		margin-left:3%;
		margin-right:4%;
		background:transparent !important;
	}
	.wrapper #pill li {
		background:transparent !important;
		margin-top:5px;
	}
	.wrapper #pill li.leftnav a {
		border-radius:3px !important;
	}
	.wrapper #pill li.rightnav a {
		border-radius:3px !important;
	}
	#header h1 {
		margin-bottom:0px;
	}
	.wrapper #tab-fields table#editfields,.wrapper #tab-fields table#editfields td input.text,.wrapper #tab-fields table#editfields td select.text,.wrapper #tab-fields table#editfields textarea.text {
		width:100% !important;
	}
	.wrapper #tab-fields table#editfields th,.wrapper #tab-fields table#editfields td {
		width:auto !important;
	}
}
@media (min-width:960px) and (max-width:1050px) {
  .wrapper #tab-fields table#editfields,.wrapper #tab-fields table#editfields td input.text,.wrapper #tab-fields table#editfields td select.text,.wrapper #tab-fields table#editfields textarea.text {
		width:100% !important;
	}
	.wrapper #tab-fields table#editfields th,.wrapper #tab-fields table#editfields td {
		width:auto !important;
	}
	#specialpagesForm #editsp input,#specialpagesForm #editsp select {
		width:180px !important;
		max-width:180px !important;
	}
}
@media (max-width:768px) {
  .wrapper table#usertable th {
		font-size:11px!important;
	}
}
@media (max-width:600px) {
  .wrapper table#usertable th {
		font-size:10px!important;
	}
	#specialpagesForm #editsp input,#specialpagesForm #editsp select {
		width:150px !important;
		max-width:150px !important;
	}
}
@media (max-width:767px) {
  #install #maincontent .main {
		width:90%;
	}
}
.wrapper textarea#whitelist,.wrapper textarea#referrers {
  width:98% !important;
}
#editgalleries td {
  vertical-align:middle;
}
#editgalleries code {
  font-size:15px;
  font-weight:400 !important;
  font-family:'Open Sans',sans-serif;
}
#components .comptable .compactive {
  width:100px !important;
}
#components .comptable .compactive input {
  width:auto !important;
}
link a {
  font-size:16px !important;
  padding:3px 5px !important;
}
link a:hover {
  font-size:16px !important;
  padding:3px 5px !important;
}
#.wrapper #tab-fields table#editfields tr:last-child td {
  vertical-align:middle;
}
textarea#SWFUpload_Console {
  width:94% !important;
  margin-left:3% !important;
  margin-right:3% !important;
}
#usertable td {
  text-align:center !important;
}
#usertable tr.user_sub_tr td {
  text-align:left !important;
}
#editform .autowidth {
  width:100% !important;
  max-width:100% !important;
  float:none !important;
  margin-top:2px !important;
}
.wrapper .formtable,.wrapper .formtable tr,.wrapper .formtable tr td {
  border:0px none transparent !important;
}
.wrapper .formtable input.text {
  max-width:100% !important;
  width:100% !important;
}
.wrapper .formtable tr td b {
  margin-bottom:5px !important;
	display:inline-block;
}
.wrapper .formtable textarea {
  max-width:100% !important;
  width:100% !important;
}
.wrapper .formtable select.text {
  max-width:95% !important;
  width:95% !important;
}
.wrapper .formtable tr td[colspan] input.text {
  max-width:100% !important;
  width:100% !important;
}
.wrapper .formtable input.text.short {
	width:95% !important;
}
.wrapper select.text[multiple] {
  width:270px !important;
}
#edit .wrapper .formtable {
	margin-top:10px;
}
#edit .wrapper .formtable td {
	padding:10px 0;
}
input,select,textarea {
  box-sizing:border-box !important;
}
#specialpagesForm pre {
  white-space:pre-line;
}
#specialpagesForm #tab-search {
  margin-bottom:30px;
}
#theme-edit .text {
  margin-top:5px;
  margin-bottom:5px;
}
.perm_div label {
  white-space:normal !important;
}
#custom_perm_div {
  text-align:left !important;
}
.wrapper table#usertable th {
  text-align:center !important;
}
#guestbook .leftsec input.text,#profile .leftsec input.text,#settings .leftsec input.text {
  width:100% !important;
  margin-right:0 !important;
}
#guestbook .leftsec input.text + input.text,#profile .leftsec input.text + input.text {
  margin-left:0 !important;
}
#profile .leftsec p,#profile .rightsec p {
  margin-bottom:0 !important;
  margin-top:0 !important;
  padding:0 !important;
}
select#title {
  width:60px !important;
}
select#nmrss_url,input#nmrss_post_count {
  width:150px !important;
}
select#theme-folder,select#theme_files {
  width:250px !important;
  margin-bottom:5px;
}
#anondata select {
  max-width:300px !important;
}
#anondata p {
  margin-bottom:15px !important;
  line-height:24px;
}
#flushcache {
  white-space:nowrap;
}
#metadata_window .rightopt input[id*="width"],#metadata_window .rightopt input[id*="height"] {
  width:40% !important;
}
#metadata_window .rightopt input[id*="width"] {
  margin-right:1% !important;
}
#metadata_window .rightopt input[id*="height"] {
  margin-left:1% !important;
}
.wrapper #galleryForm table#editgallery span.imagefile {
  overflow:hidden;
}
table.formtable a {
  padding:8px !important;
}
a.cke_combo_button {
  padding-top:4px !important;
  padding-bottom:4px !important;
}
table.formtable a.cke_combo_button {
  padding-top:4px !important;
  padding-bottom:4px !important;
}
table.formtable a.cke_combo_button .cke_combo_text,table.formtable a.cke_button_off .cke_button__source_label {
  font-size:12px !important;
  color:#666666;
}
.user_login_enhanced div.leftsec input.text,.user_login_enhanced div.leftsec select.text,.user_login_enhanced div.rightsec input.text,.user_login_enhanced div.rightsec select.text {
  width:100% !important;
}
div[id*="item"] {
  padding:15px;
  position:relative;
}
table.order-table {
  width:100% !important;
  max-width:100% !important;
  padding:0;
}
div[id*="item"] p {
  margin-top:10px;
}
table.order-table tbody {
  width:100% !important;
  max-width:100% !important;
  display:block !important;
}
table.order-table tbody tr {
  width:100% !important;
  min-width:100% !important;
  max-width:100% !important;
  display:block !important;
  overflow:hidden;
}
table.order-table tbody th,table.order-table tbody td {
  width:23% !important;
  min-width:auto !important;
  max-width:auto !important;
  float:left;
  text-align:center;
}
div[id*="item"] .filedelete {
  position:absolute;
  top:20px;
  right:-10px;
}
#filed {
	z-index:10 !important;
}
#maincontent .main input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),#maincontent .main select:not(#gallerylang),#maincontent .main textarea,#maincontent .main input.text,#maincontent .main select.text,#maincontent .main textarea.text {
  border:1px solid #cccccc !important;
  border-radius:3px !important;
  padding:8px !important;
  font-size:13px !important;
  color:#333333 !important;
}
#maincontent .main input:hover:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),#maincontent .main select:hover:not(#gallerylang),#maincontent .main textarea:hover,#maincontent .main input.text:hover,#maincontent .main select.text:hover,#maincontent .main textarea.text:hover,#maincontent .main input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),#maincontent .main select:focus:not(#gallerylang),#maincontent .main textarea:focus,#maincontent .main input.text:focus,#maincontent .main select.text:focus,#maincontent .main textarea.text:focus {
  border:1px solid #666666 !important;
}
#maincontent .main  input.title {
  font-size:19px !important;
  width:97.5%;
  padding:10px !important;
  /*border:1px solid #d3d3d3;
  */
    box-shadow:0px 0px transparent;
  font-weight:400 !important;
}
select#gallerylang {
  padding:4px 6px !important;
  margin-top:2px !important;
}
.ui-sortable-helper {
  background:#f7f7d6 !important;
}
.wrapper {
  max-width:100% !important;
}
body:not(#image) img {
  max-width:100% !important;
}
#plugins .edittable td {
  padding-left:10px;
  padding-right:10px;
}
.p01contact_panel a,.tabx a,#imageTable td a,.main li a,.error a,#plugins .edittable td a,.wrapper td a[target="_blank"],.wrapper p a[target="_blank"],#support [rel="facybox"] {
  padding:0 !important;
}
#sb_extend a[target="_blank"] {
  padding:12px !important;
}
.edit-nav p a[target="_blank"] {
  padding:5px 15px !important;
}
#editpages tdlink a[target="_blank"],#editpages tdlink a,#editpages tdlink a:hover {
  padding:0px 0px !important;
  display:inline-block;
  width:25px !important;
  height:25px !important;
  text-align:center !important;
  line-height:25px !important;
}
#sb_download_manager {
  margin-top:10px !important;
}
#galley.edit-nav a.showmenu {
  bottom:-2px !important;
  position:relative;
}
.max-width p.base-filter,.max-width .edit-nav p,.max-width .edit-nav#galley p {
  top:0px !important;
  position:relative;
  margin-top:0 !important;
}
.max-width .edit-nav#galley .showmenu,.max-width .edit-nav.clearfix .showmenu {
  bottom:-2px !important;
  position:relative;
  margin-top:0 !important;
}
.max-width #right-button {
  display:none;
}
table#history {
  max-width:100% !important;
}
table#history th,table#history td {
  width:auto !important;
}
.ce-rawtool__textarea {
  background:#eeeeee !important;
}
table#editgalleries tr td {
  text-align:center !important;
}
table#editgalleries thead tr th:first-child {
  text-align:left !important;
  padding-left:0px !important;
}
#archive table.highlight.paginate tr td:nth-child(2) {
  text-align:center !important;
}
table#editgalleries tr td:first-child,body:not(#load) table.highlight tr th:first-child {
  text-align:left !important;
}
.pagetitle [class*="fa-"] {
  margin-right:5px;
}
#profile p.inline {
  display:inline-block;
  margin-top:20px;
}
.main span.edit-nav .showmenu {
  display:none;
}
.main div.edit-nav .showmenu {
  display:inline-block !important;
}
#sidebar .snav li#sb_uploadcare {
  margin-top:10px;
}
.nav li.rightnav .warning {
  display:none !important;
  z-index:-1 !important;
}
.nav li.rightnav .settings {
  margin-left:4px;
}
.wrapper #pill li.debug a {
  border-radius:3px !important;
  padding:6px 6px 6px !important;
	margin:0 !important;
	position:relative;
	bottom:-1px;
}
.wrapper #pill li.debug svg {
  display:block !important;
}
#plugins .edittable.highlight .enabled .status a.cancel {
  font-weight:400 !important;
  color:#D94136 !important;
  text-decoration:underline;
  padding:6px 8px !important;
  background:none !important;
  line-height:16px;
  -webkit-transition:all .02s ease-in-out;
  -moz-transition:all .02s ease-in-out;
  -o-transition:all .02s ease-in-out;
  transition:all .02s ease-in-out;
  display:inline-block !important;
}
#plugins .edittable.highlight .enabled .status a.cancel:hover {
  font-weight:400 !important;
  background:#D94136 !important;
  color:#fff !important;
  text-decoration:none !important;
  padding:6px 8px !important;
  line-height:16px;
}
#themeSettingsLanguages .showmenu,.tab-links .showmenu {
  position:relative;
  bottom:-2px;
}
.btn-contact,.btn-remove-contact {
  line-height:18px !important;
  background-color:#182227;
  font-size:11px !important;
  color:#ccc;
  font-weight:bold;
  text-decoration:none;
  text-shadow:1px 1px 0px rgba(0,0,0,0.2);
  transition:all 0.1s ease-in-out;
  -webkit-transition:all 0.1s ease-in-out;
  -moz-transition:all 0.1s ease-in-out;
  -o-transition:all 0.1s ease-in-out;
  cursor:pointer;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.btn-contact:hover,.btn-remove-contact:hover {
  line-height:18px !important;
  font-size:11px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}
.addFormFromOption,.btn-close-ecoption {
  padding:10px 15px;
  background:red;
  color:#fff;
  border-radius:5px;
  border:none;
  font-size:14px !important;
}
.btn-close-ecoption {
  background:black;
  padding:8px 15px 9px !important;
  margin-top:1px;
}
.nav.responsive li a i,#nav_components,#nav_snippets,.nav .rightnav:nth-child(3),.nav .rightnav:nth-child(4) {
  display:none !important;
}
body #header {
  margin-right:0 !important;
  margin-left:0 !important;
  margin-bottom:0 !important;
  padding-top:30px;
  color:#FFF;
  border-top:0;
  background:#393e46;
  overflow:hidden;
  padding-bottom:8px !important;
}
#header .wrapper {
  height:auto !important;
  position:relative;
  border:none;
  padding-bottom:0px !important;
	margin:0px !important;
	max-width: 100% !important;
}
.wrapper .nav.responsive {
  list-style:none;
  font-size:14px;
  position:relative;
  bottom:auto;
  right:auto;
  top:auto;
  left:auto;
  overflow:hidden;
  padding:0;
  width:100% !important;
  margin-top:20px;
}
.wrapper .nav li + li {
  margin-left:5px;
  margin-right:0px;
}
.wrapper .nav li#nav_pages {
  margin-right:0px;
}
.wrapper .nav li a,.wrapper .nav li.rightnav a.first {
  border-radius:3px !important;
  font-weight:400 !important;
  font-family:"Open Sans",sans-serif !important;
  font-style:normal;
  display:block;
}
.wrapper .nav li a.current {
  border-radius:3px !important;
  font-weight:400 !important;
  font-family:"Open Sans",sans-serif !important;
  font-style:normal;
  display:block;
}
.wrapper #maincontent code.code {
	background:#fafafa !important;
	color:rgba(0,0,0,0.8) !important;
	width:100% !important;
	border:solid 1px #ddd !important;
	display:block !important;
	padding:15px !important;
	box-sizing:border-box !important;
	border-left:solid 5px #7EB869 !important;
	font-style:italic !important;
	font-size:14px !important;
	font-weight:300 !important;
}
.wrapper #maincontent code.codesmall {
	background:#fafafa !important;
	color:rgba(0,0,0,0.8) !important;
	width:auto !important;
	border:solid 1px #ddd !important;
	display:inline-block !important;
	padding:5px !important;
	box-sizing:border-box !important;
	border-left:solid 3px #7EB869 !important;
	font-style:italic !important;
	font-size:14px !important;
	font-weight:300 !important;
}
#maincontent .main input[type="image"][name="submit"] {
	max-width:100px;
	border:0 none transparent !important;
	padding:0 !important;
}
#metadata_window input[type="submit"] {
	font-size:13px !important;
	font-weight:400 !important;
}
#support .wrapper #maincontent ul {
	margin-left:10px;
	list-style-type:none;
}
#support .wrapper #maincontent ul li {
	margin-bottom:10px;
}
.wrapper table.highlight:not(.martin) tr:hover, .editable:hover {
	background:#e3f0f8 !important;
}
.wrapper table.tables tr td {
	vertical-align:middle;
}
.wrapper #imageTable tr:first-child,.wrapper #imageTable tr:first-child:hover {
	background:#fff !important;
}
#archive .wrapper #maincontent table.highlight.paginate td {
	vertical-align:middle !important;
}
.wrapper ul.dycode {
	list-style-type:none;
	margin-left: 10px !important;
}
.wrapper ul.dycode li {
	margin-bottom: 15px !important;
}
.wrapper ul.dycode li code.code {
	margin-bottom: 10px !important;
}
#upload .wrapper #imageTable td.delete {
	text-align:right !important;
}
.error, .updated {
	position:relative;
}
.error .close, .updated .close {
	position:absolute;
	right:10px;
	top:20%;
}
.tagsinput .tag:nth-child(1),.tagsinput .tag:nth-child(n+6) {
	background-color: #fcd4fb;
}
.tagsinput .tag:nth-child(2),.tagsinput .tag:nth-child(n+7) {
	background-color: #fce8d4;
}
.tagsinput .tag:nth-child(3),.tagsinput .tag:nth-child(n+8) {
	background-color: #d8fcd4;
}
.tagsinput .tag:nth-child(4),.tagsinput .tag:nth-child(n+69) {
	background-color: #f9fcd4;
}
.tagsinput .tag:nth-child(5),.tagsinput .tag:nth-child(n+10) {
	background-color: #d4e7fc;
}
.wrapper .tagsinput span[class*="_admin"], .wrapper .tagsinput span[class*="tag__special"] {
	display:none !important;
}
#filebrowser .edit-nav #filter {
	width:80px !important;
	height:24px !important;
	margin:0 !important;
	padding:5px !important;
}
#filebrowser .edit-nav a {
	position:relative;
	top:-2px;
}
#imagebrowser .wrapper .highlight,
#imagebrowser .wrapper .highlight tr,
#imagebrowser .wrapper .highlight td {
	max-width:100% !important;
	min-width:1% !important;
}
#imagebrowser .wrapper .highlight tr.images td:first-child,
#filebrowser .wrapper .highlight tr.images td:first-child {
  width: 65px !important;
	display:block !important;
}
#imagebrowser .wrapper .highlight tr.images td:nth-child(2),
#imagebrowser .wrapper .highlight tr.images td:nth-child(3),
#imagebrowser .wrapper .highlight tr.images td .primarylink,
#imagebrowser .wrapper .highlight tr.images td:last-child {
	white-space: normal !important;
	hyphens:auto !important;
	overflow-wrap:break-word !important;
   text-overflow: ellipsis;
}
#imagebrowser .wrapper .main {
	overflow:auto !important;
}
#imagebrowser .wrapper .highlight tr.images td:first-child a img,
#filebrowser .wrapper .highlight tr.images td:first-child a img {
	margin-right:15px;
  height: auto !important;
	display:inline-block !important;
}
#filebrowser .wrapper #imageTable td:nth-child(2),
#imagebrowser .wrapper .highlight td:nth-child(2) {
	text-align:left !important;
}
.wrapper #imageTable tr td:first-child a:before {
	font-family:"Font Awesome 5 Free";
  font-weight:900;
  font-size:24px;
	display:inline-block;
	margin-right:15px;
	color:#666 !important;
	vertical-align:middle;
	width:38px;
}
.wrapper #imageTable .Сжатые td:first-child a:before,
.wrapper #imageTable .Compressed td:first-child a:before {
	content:"\f1c6";
}
.wrapper #imageTable .Видео td:first-child a:before,
.wrapper #imageTable .Video td:first-child a:before {
	content:"\f008";
}
.wrapper #imageTable .Документы td:first-child a:before,
.wrapper #imageTable .Documents td:first-child a:before {
	content:"\f15c";
}
.wrapper #imageTable .Аудио td:first-child a:before,
.wrapper #imageTable .Audio td:first-child a:before {
	content:"\f027";
}
.wrapper #imageTable .Векторные td:first-child a img,
.wrapper #imageTable .Vector td:first-child a img,
.wrapper #imageTable .Флэш td:first-child a img,
.wrapper #imageTable .Flash td:first-child a img {
	display:none !important;
}
.wrapper #imageTable .Векторные td:first-child a:before,
.wrapper #imageTable .Vector td:first-child a:before {
	content:"\f5cb";
}
.wrapper #imageTable .Флэш td:first-child a:before,
.wrapper #imageTable .Flash td:first-child a:before {
	content:"\f0e7";
}
.wrapper #imageTable .Веб td:first-child a:before,
.wrapper #imageTable .Web td:first-child a:before {
	content:"\f0ac";
}
.wrapper #imageTable .Системные td:first-child a:before,
.wrapper #imageTable .System td:first-child a:before {
	content:"\f1c0";
}