/**
 * Pro plugin cascading style sheets
 *
 * Стандартни стилове
 *
 * @author Hristo Drumev [www.hdrumev.com]
 * @date   27.03.2013
 *
 */

/** --------------------------------------------------------------------------------------------------------------------
    NOTIFICATION
--------------------------------------------------------------------------------------------------------------------- */

.notification div {
  background: #fff;
  padding: 10px 20px;
  text-align: left;
  margin: 20px auto -10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 3px 3px rgba(100, 100, 100, 0.2);
  -webkit-box-shadow: 0 0 3px 3px rgba(100, 100, 100, 0.2);
  -moz-box-shadow: 0 0 3px 3px rgba(100, 100, 100, 0.2);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
}

.notification div.error,
* html .error {
  background: #f6d5d5;
  color: #a52a2a;
}

.notification div.notice,
.notification div.info,
* html .notice,
* html .info {
  background: #e0ffff;
  color: #395d8a;
}

.notification div.success,
* html .success {
  background: #dbedb6 !important;
  color: #6a8c24;
}

.notification div a {
  padding: 3px 5px;
  color: #395d8a;
  text-decoration: underline;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.notification div a:hover {
  background: #395d8a;
  text-decoration: none;
  color: #fff;
}

.notification div code {
  padding: 2px 4px;
  background: #eee;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/** --------------------------------------------------------------------------------------------------------------------
    SECTION
--------------------------------------------------------------------------------------------------------------------- */

section {
  position: relative;
  background: #f8f8f8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 20px;
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  margin: 25px 270px 0 0;
  text-align: left;
  color: #333;
  overflow: hidden;
}

section.main {
  margin-right: 0;
}

section:before,
section:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 25px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
}

section:after {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  right: 25px;
  left: auto;
}

section h1,
section h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #a52a2a;
  font-weight: normal;
}

section h1 {
  font-size: 18px;
  margin: 0 0 20px;
}

section h2 {
  font-size: 14px;
  margin: 15px 0 10px;
}

section div.dialog {
  color: #555;
  font-size: 0.9em;
  font-style: italic;
  padding: 10px;
  border: none;
}

section div.message {
  color: #333;
  padding: 10px;
  border: none;
}

section div.message a {
  padding: 2px 4px;
  color: #a52a2a;
  text-decoration: none;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

section div.message a:hover {
  text-shadow: none;
  background: #a52a2a;
  color: #fff;
  text-decoration: none;
}

section hr {
  margin: 30px 0 30px 0;
  border-top: 1px dotted #bbb;
}

div.important {
  width: 96%;
  padding: 2%;
  background: #f0bfbf;
  border-radius: 5px;
}

/** --------------------------------------------------------------------------------------------------------------------
    GRID
--------------------------------------------------------------------------------------------------------------------- */

section table {
  border-collapse: collapse;
  border-radius: 0;
  width: 100%;
  margin-bottom: 25px;
}

section table th {
  background: #ffffd5;
  padding: 5px 8px;
  border-bottom: 2px solid #777;
  color: #555;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
}

section table th a {
  color: #555;
}

section table th a:hover {
  color: #a52a2a;
}

section table th a,
section table th a:hover {
  padding-right: 14px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJAQMAAADElqTgAAAAA3NCSVQICAjb4U/gAAAABlBMVEXu7u7///8o06qaAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDEvMTMXm/pjAAAAGHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3NPsx9OAAAAF0lEQVQImWN4x3CMoYmBgeEfEDcB2e8AMMwFa0rGRaYAAAAASUVORK5CYII=) right center no-repeat;
}

section table th a.sort-asc,
section table th a.sort-asc:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJAgMAAACDNt4wAAAAA3NCSVQICAjb4U/gAAAACVBMVEVVVVXu7u7///9aOcUeAAAAA3RSTlP//wDXyg1BAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAzLzAxLzEzF5v6YwAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAACJJREFUCJljWLmCYWkGw9QIhtAQhlUrGICggYNhgQbDihUAckUH51aJSqAAAAAASUVORK5CYII=);
}

section table th a.sort-desc,
section table th a.sort-desc:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJAgMAAACDNt4wAAAAA3NCSVQICAjb4U/gAAAACVBMVEVVVVXu7u7///9aOcUeAAAAA3RSTlP//wDXyg1BAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAzLzAxLzEzF5v6YwAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAACJJREFUCJljWLGCYYEGQwMHAxCsWsEQGsIwNYJhaQbDyhUAZKEH5zbINfEAAAAASUVORK5CYII=);
}

section table tr {
  border-bottom: 1px solid #eee;
  background: #fff;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

section table tr:nth-child(even) {
  background: #f8f8f8;
}

section table tr.highlight {
  -moz-animation: blink 3s linear 1;
  -webkit-animation: blink 3s linear 1;
  -o-animation: blink 3s linear 1;
  animation: blink 3s linear 1;
}

@-moz-keyframes blink {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@-webkit-keyframes blink {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@-o-keyframes blink {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@keyframes blink {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

section table tr.highlight-red {
  background: #f0bfbf;
}

section table td {
  padding: 5px 8px;
  line-height: 20px;
}

section table a {
  color: #385d8e;
  text-decoration: none;
  font-weight: bold;
  padding: 2px 3px;
  -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;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

section table a:hover {
  background: #385d8e;
  color: #fff;
  text-shadow: none;
}

/** Custom */

section table th.column-delete,
section table td.cell-delete {
  width: 15px;
  text-align: center;
}


/** --------------------------------------------------------------------------------------------------------------------
    SECTION NAVIGATION
--------------------------------------------------------------------------------------------------------------------- */

section nav {
  position: absolute;
  top: 24px;
  right: 20px;
}

section nav a {
  margin-left: 3px;
  background: #1f272c;
  color: #c8ccd0;
  padding: 3px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  text-shadow: none;
  font-size: 10px;
  text-transform: uppercase;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

section nav a:hover {
  background: #a52a2a;
  color: #fff;
}

/** --------------------------------------------------------------------------------------------------------------------
    PAGES
--------------------------------------------------------------------------------------------------------------------- */

section .grid-pages-statistic {
  font-style: italic;
  padding: 10px 5px;
  color: #777;
  font-size: 11px;
  overflow: hidden;
  float: left;
}

section .grid-pages-statistic strong {
  color: #555;
}

section .grid-pages-selector {
  float: right;
  padding: 10px 5px;
  opacity: .75;
  -moz-transition: all .20s ease-in-out;
  -o-transition: all .20s ease-in-out;
  transition: all .20s ease-in-out;
}

section .grid-pages-selector:hover {
  opacity: 1;
}

section .grid-pages-selector a {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  padding: 3px 7px;
  color: #333;
  background: #ddd;
  border: 1px solid #bbb;
  cursor: pointer;
  -moz-transition: all .20s ease-in-out;
  -o-transition: all .20s ease-in-out;
  transition: all .20s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  margin: 0 2px;
  text-decoration: none;
}

section .grid-pages-selector a:hover,
section .grid-pages-selector a.active {
  color: #111;
  background: #eee;
  border: 1px solid #aaa;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

section .grid-pages-selector a.disabled {
  color: #aaa;
}

section .grid-pages-selector a.disabled:hover,
section .grid-pages-selector a.disabled:focus {
  background: #ddd;
  border: 1px solid #bbb;
  cursor: default;
}

/** --------------------------------------------------------------------------------------------------------------------
    ASIDE
--------------------------------------------------------------------------------------------------------------------- */

aside {
  float: right;
  width: 250px;
  margin: 25px 0 0 0;
}

aside h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  margin: 40px 0 20px;
  color: #a52a2a;
  font-weight: normal;
}

aside nav {
  overflow: hidden;
}

aside nav ul {
  margin: 0;
  padding: 0;
}

aside nav li {
  list-style: none;
}

aside nav a {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  width: 210px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px 0 15px;
  text-decoration: none;
  text-align: left;
  float: right;
  margin: 0 0 5px 0;
  background: #1f272c;
  color: #acb3b9;
  text-shadow: 1px 1px 1px #4a5d68;
  -webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
  box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

aside nav a:hover {
  color: #f8f8f8;
}

aside nav a.active {
  background: #a52a2a;
  color: #fff;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  position: relative;
  cursor: default;
}

aside nav a.active:after {
  content: "";
  position: absolute;
  left: -12px;
  top: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-right: 12px solid #a52a2a;
}

/** --------------------------------------------------------------------------------------------------------------------
    FILTERS
--------------------------------------------------------------------------------------------------------------------- */

aside form.pro {
  margin-top: 22px;
  opacity: .5;
  -moz-transition: all .20s ease-in-out;
  -o-transition: all .20s ease-in-out;
  transition: all .20s ease-in-out;
}

aside form:hover {
  opacity: 1;
}

aside form .submit {
  border-top: 1px solid #ccc;
  margin-top: 0 !important;
}
/*
aside form.pro div.filter-bool input {
  width: 14px;
  height: 14px;
  float: left;
  border: none;
  padding: 0;
  margin: 8px 0 0 2px;
}

aside form.pro div.filter-bool label {
  width: 230px;
  line-height: 1.5em;
  float: right;
  margin: 7px 0 0 0;
}
*/
aside form.pro input {
  width: 236px;
}

aside form.pro select {
  width: 248px;
}

/** --------------------------------------------------------------------------------------------------------------------
    FORM
--------------------------------------------------------------------------------------------------------------------- */

form.pro {
  margin-bottom: 30px;
}

form.pro fieldset {
  border: none;
  border-top: 1px solid #999;
  padding: 5px 0;
  margin: 15px 0 15px;
  overflow: hidden;
}

form.pro legend {
  padding: 3px 5px;
  text-shadow: 0 1px 0 #ddd;
  color: #444;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

form.pro div {
  margin: 7px 0 0 0;
  overflow: hidden;
}

div[id^='mce'],
div[class^='tox'],
div[class^='mce-path-item'] {
  margin-top: 0 !important;
}

form.pro label {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  color: #444;
  display: block;
  height: 1.7em;
  line-height: 1.7em;
}

form.pro label.required {
  font-weight: bold;
}

form.pro label.required:after {
  content: '*';
  margin-left: 3px;
  color: #a52a2a;
}

form.pro label span {
  color: #aaa;
}

form.pro label a {
  padding: 2px 4px;
  color: #a52a2a;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

form.pro label a:hover {
  text-shadow: none;
  background: #a52a2a;
  color: #fff;
  text-decoration: none;
}

form.pro label.highlight {
  color: #a52a2a;
}

form.pro input,
form.pro select,
form.pro textarea {
  background: #fafafa;
  -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;
  margin: 0;
  border: 1px solid #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  font-family: Arial, Helvetica Neue, Helvetica,sans-serif;
  font-size: 12px;
  outline: none;
}

form.pro input:focus,
form.pro select:focus,
form.pro textarea:focus {
  color: #333;
  background: #fff;
  border-color: #777;
  box-shadow: 0 0 1px 1px rgba(200, 200, 200, 0.75);
  -webkit-box-shadow: 0 0 1px 1px rgba(200, 200, 200, 0.75);
  -moz-box-shadow: 0 0 1px 1px rgba(200, 200, 200, 0.75);
}

form.pro input {
  padding: 6px;
}

form.pro select {
  cursor: pointer;
  padding: 5px;
  height: 29px;
}

form.pro textarea {
  padding: 6px;
}

form.pro input[type="checkbox"] {
  width: 14px;
  height: 14px;
  float: left;
  margin: 3px 5px 0 0;
}

form.pro div.submit {
  padding-top: 10px;
  margin-top: 23px;
}

form.pro div.submit span {
  margin: 0 5px 0 10px;
  color: #aaa;
}

form.pro div.submit a {
  padding: 3px 5px;
  color: #a52a2a;
  text-decoration: underline;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

form.pro div.submit a:hover {
  text-shadow: none;
  background: #a52a2a;
  color: #fff;
  text-decoration: none;
}

form.pro input.submit {
  font-size: 12px;
  padding: 6px 20px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333;
  background: #ddd;
  border: 1px solid #bbb;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  width: auto !important;
}

form.pro input.submit:hover,
form.pro input.submit:focus {
  color: #111;
  background: #eee;
  border: 1px solid #aaa;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

form.pro div.help {
  color: #aaa;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  margin: 2px 0 0 0;
  text-align: justify;
  line-height: 1.25em;
}

form.pro div.help strong {
  color: #999;
}

form.pro input.error,
form.pro select.error,
form.pro textarea.error {
  border: 1px solid #a52a2a;
}

form.pro div.error {
  color: #a52a2a;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  margin: 2px 0 0 0;
  text-align: justify;
  line-height: 1.25em;
}

form.pro .left-column {
  float: left;
  width: 300px;
}

form.pro .right-column {
  margin-left: 360px;
  position: relative;
}

form.pro .left-column div {
  padding-right: 14px;
}

form.pro .right-column div {
  padding-right: 14px;
}

form.pro .left-column2 {
  float: left;
  width: 200px;
}

form.pro .right-column2 {
  margin-left: 260px;
  position: relative;
}

form.pro .left-column2 div {
  padding-right: 14px;
}

form.pro .right-column2 div {
  padding-right: 14px;
}

/** --------------------------------------------------------------------------------------------------------------------
    FILES
--------------------------------------------------------------------------------------------------------------------- */

.file {
  padding-left: 30px;
  background: 8px center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE/SURBVDiNlZO9TsMwFIXPcdK+BgszSx8ECfqYZejeJ4ClIkMZGGDsXJnGSW4OQ+Lmpy4Slq7kKD6fP18nlASSdwBW+N94l/SZ9w+rsgwvVRVAOpAASbCbgLNknudYLBbPAC4AhBDgfzycy5Bl7gKYVL+WHJAXAB2RZRmcc12RoHOTcAwmAY4cwn2R7ECz4zjnEgY9IIvhkUWExHXpI6QMEuHbPegBnEFSu05uBAOh68PI5JZ22mBskVCOc0m3DSbXNgubGeq6hplhuVzqCsCRxbzMDKfTCcfjEXmeY7/fvwE4jJWeQgg6n8+qqkp1XatpGpmZzEzeexVFIe+9ttvtF4AHAJSE4YtIdJkkJKFpGpDEbrf7Xq/XjwAKxWZEg8bsaue2bWVmKsuy3Ww2r+OdY7H/ne/7l3+NA4APza7hF+leqDFFdd+lAAAAAElFTkSuQmCC);
}

.dir {
  padding-left: 30px;
  background: 8px center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFUSURBVDiNpZK9SgNBFIXPvXNndjcRopX4U4kWVr5AChU7H8BSfItAHkB9CXsrW0GwEQtRwVKMRtAU8ZcYWaNmM2OxqyyiYZdcGIaZ4Z77MeeQcw6DFA/UDUAAYHHj8hOATj9oRSe2Z1f2KjP1fgLknMPS5lW0Vi4pZopvHXDW+IhOr99gXTzkr9qvTBMtrNd8AsLVcomZKDP61kELihGIJ9QBgO2jdsIE/Jb5OacGFAwDQEeMEOZnh1EqMChtSB8a64BW2MNh7QVihCGKcNHswmZ0lAkYHxF4QhBPCKIYRU9l605KmGCEIUYztCYMBfkEjGZ4OiHwRQF+vkQG+ptACIFREJVPQAvFf+BrjoyQ+CZfqq118DRFEhjebbbel6dGiyTqf+vSrkaRQ/0utL7mHXl9vq+eP3Unbh/H5gDKiOF67YebY0dSJcRBm0z2rFl2yWp8AVDIW32da7pLAAAAAElFTkSuQmCC);
}

.lock,
.lock:hover {
  padding-right: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQBAMAAAARyMmYAAAAA3NCSVQICAjb4U/gAAAAG1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Gco9AAAACXRSTlMAESIzVWZ3iJncMFiwAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAGHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3NPsx9OAAAASElEQVQImWNgwAqcTZB5GW1wZgcDa5NGAITNUtLh7grnsXd0dBTAVbK0CkY4wE3paGSQ6ECYgcJDVYlmCooNqLajuwzD1WAAAD02F4OIlyQaAAAAAElFTkSuQmCC);
  background-position: center right;
  background-repeat: no-repeat;
}

span.nodes-count {
  display: inline-block;
  width: 80px;
  color: #aaa;
  border-left: 1px solid #ddd;
  margin-left: 10px;
}

#current-path {
  border: 1px solid #ccc;
  line-height: 25px;
  height: 25px;
  padding: 5px 5px;
  background: #f0f0f0;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: Arial, Helvetica, sans-serif;
}

#current-path span {
  margin: 0 4px;
}

#current-path a {
  font-weight: bold;
}

#current-path a:hover {
  text-decoration: none;
}

#current-path a.newdir,
#current-path a.cancel {
  font-weight: normal;
  font-size: 0.9em;
}

#current-path form {
  display: none;
}

#current-path form input {
  font-size: 12px;
  padding: 3px 5px;
  width: 120px;
}

#current-path input.submit {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  padding: 4px 5px 3px;
  font-weight: normal;
  letter-spacing: 0;
  margin: 0 6px 0 0;
}

form#upload input.submit {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  padding: 4px 5px;
  font-weight: normal;
  letter-spacing: 0;
  color: #333;
  background: #ddd;
  border: 1px solid #bbb;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -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;
}

.upload-file-limits {
  color: #888;
}

form#upload input.submit:hover,
form#upload input.submit:focus {
  color: #111;
  background: #eee;
  border: 1px solid #aaa;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

#current-path form a {
  border-radius: 3px 3px 3px 3px;
  color: #A52A2A;
  padding: 3px 5px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

#current-path form a:hover {
  text-shadow: none;
  background: #a52a2a;
  color: #fff;
  text-decoration: none;
}

#statistic {
  font-style: italic;
  margin: 30px 0 0 0;
  padding: 10px;
  color: #777;
  font-size: 0.9em;
  overflow: hidden;
}

#statistic strong {
  color: #555;
}

table#file-browser th.column-size,
table#file-browser th.column-date,
table#file-browser td.cell-size,
table#file-browser td.cell-date {
  text-align: right;
}

table#file-browser td.cell-date,
table#file-browser td.cell-perms,
table#file-browser td.cell-mime {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2em;
}

table#file-browser td.cell-mime {
  color: #bbb;
}

table#file-browser th.column-perms,
table#file-browser td.cell-perms,
table#file-browser th.column-mime,
table#file-browser td.cell-mime,
table#file-browser th.column-delete,
table#file-browser th.cell-delete {
  text-align: center;
}

table#file-browser td.cell-perms code {
  background: #f0f0f0;
  padding: 0px 3px;
  margin-right: 3px;
  border: 1px solid #e0e0e0;
}

table#file-browser th.column-delete {
  width: 15px;
}

ul.pro {
  margin: 20px 0;
  font-size: 0.9em;
}

ul.pro li {
  margin: 2px 0;
}

ul.pro a {
  color: #385d8e;
  text-decoration: none;
  font-weight: bold;
  padding: 2px 3px;
  -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;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

ul.pro a:hover {
  background: #385d8e;
  color: #fff;
  text-shadow: none;
}

/** --------------------------------------------------------------------------------------------------------------------
    PRO-FILES
--------------------------------------------------------------------------------------------------------------------- */


section .pro-files-dialog {
  font-size: 0.9em;
  color: #999;
  font-style: italic;
}

section .pro-files {
  margin: 0 0 7px !important;
  background: #eee;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0 10px;
}

section .pro-files div.items {
  margin: 0 270px 0 0;
}


section .pro-files div.dialog {
  width: 250px;
  float: right;
  padding: 10px 0;
}

section .pro-files div.dialog div {
  color: #aaa;
  border: 2px dashed #aaa;
  padding: 14px;
  text-align: center;
  line-height: 1.2em;
}

section .pro-files div {
  padding: 0;
  margin: 0;
}

section .pro-files div.item {
  padding: 5px;
  margin: 10px 0 10px 0;
  border: 1px solid #fff;
}

section .pro-files div.item:nth-child(even) {
  background: #f4f4f4;
}

section .pro-files div.item a {
  padding: 1px 3px;
  color: #a52a2a;
  text-decoration: none;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

section .pro-files div.item a.disabled {
  color: #ccc;
  cursor: default;
}

section .pro-files div.item a.disabled:hover {
  color: #ccc;
  background: transparent;
}

section .pro-files div.item a:hover {
  text-shadow: none;
  background: #a52a2a;
  color: #fff;
  text-decoration: none;
}

section .pro-files div.item .image {
  float: left;
  height: 80px;
  width: 80px;
  margin-right: 8px;
}

section .pro-files div.item .image a {
  display: block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent 0 0 no-repeat url(data:image/png;base64,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);
  font-size: 0;
}

section .pro-files div.item .image a.unknown {
  background-position: 0 0;
}

section .pro-files div.item .image a.ext-txt,
section .pro-files div.item .image a.text {
  background-position: -80px 0;
}

section .pro-files div.item .image a.ext-pdf,
section .pro-files div.item .image a.pdf {
  background-position: -160px 0;
}

section .pro-files div.item .image a.ext-jpg,
section .pro-files div.item .image a.ext-jpeg,
section .pro-files div.item .image a.ext-png,
section .pro-files div.item .image a.ext-gif,
section .pro-files div.item .image a.ext-bmp,
section .pro-files div.item .image a.image {
  background-position: -240px 0;
}

section .pro-files div.item .image a.ext-avi,
section .pro-files div.item .image a.ext-mpeg,
section .pro-files div.item .image a.ext-mp4,
section .pro-files div.item .image a.movie {
  background-position: -320px 0;
}

section .pro-files div.item .image a.ext-zip,
section .pro-files div.item .image a.ext-rar,
section .pro-files div.item .image a.ext-gz,
section .pro-files div.item .image a.ext-bz,
section .pro-files div.item .image a.ext-7z,
section .pro-files div.item .image a.ext-tar,
section .pro-files div.item .image a.compressed {
  background-position: -400px 0;
}

section .pro-files div.item .image a.ext-mp3,
section .pro-files div.item .image a.ext-wav,
section .pro-files div.item .image a.ext-wma,
section .pro-files div.item .image a.music {
  background-position: -480px 0;
}

section .pro-files div.item .image a.ext-doc,
section .pro-files div.item .image a.ext-docx,
section .pro-files div.item .image a.ext-odt,
section .pro-files div.item .image a.ext-sxw,
section .pro-files div.item .image a.word {
  background-position: -560px 0;
}

section .pro-files div.item .image a.ext-xls,
section .pro-files div.item .image a.ext-xlsx,
section .pro-files div.item .image a.ext-ods,
section .pro-files div.item .image a.ext-sxc,
section .pro-files div.item .image a.excel {
  background-position: -640px 0;
}

section .pro-files div.item .image a.ext-ppt,
section .pro-files div.item .image a.ext-pptx,
section .pro-files div.item .image a.ext-odp,
section .pro-files div.item .image a.ext-sxi,
section .pro-files div.item .image a.powerpoint {
  background-position: -720px 0;
}

section .pro-files div.item .image a.not-found {
background: transparent 0 0 no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAAA3NCSVQICAjb4U/gAAAAG1BMVEX///8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMMBafiAAAACXRSTlMAESIzRFVmd4iHXqUKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzE1LzE5gOuTFAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAS5JREFUSInt1DFvwjAQBWCHWKYjS+kaTkJijDrQNQNSGaELa1CLxdih7IEC5Wfz7mqktE2Cu0Sq6jc4xvnkOMpxSoWE/JtYJB1HS0wNpi+18EBEvWlnh+nNE9GgFu55cDBrerQ3PCGJg5juW3z0byEflc94arIhLWY8wzBRQxT3c8zVbmvglG/YiOv8YU6Eax00OWBcYKpf3ZevhgpbWi2waIbY0g9iS09ock+IHhAxuJtdg+aoHlHbh14TDGkt0ry5qFeJSfF7Eq8w6qwvSyUozXtxTzTcShuz+phzhYx4aVeC8lnfeHh3sLACk8t6GX4OF4gadrD8F5Pm/RXifgWs2BHMEyrr4OY7XKBY9baL1402DI0VGP9461sc9CPrrHGZM1TrfMRLqQoJ+bM5A5JZZLgerV96AAAAAElFTkSuQmCC);
}

section .pro-files div.item .image img {
  background: #fff;
}

section .pro-files div.item .info {
  float: left;
  height: 80px;
  position: relative;
}

section .pro-files div.item .info h2 {
  margin: 3px 0 5px;
  padding: 0;
  line-height: 16px;
  height: 16px;
  color: #666;
}

section .pro-files div.item .info h2 a {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 5px;
}

section .pro-files div.item .info span {
  color: #aaa;
  margin-right: 5px;
}

section .pro-files div.item .info div.title span {
  color: #888;
}

section .pro-files div.item .info div.title {
  height: 32px;
  line-height: 16px;
  margin-bottom: 5px;
}

section .pro-files div.item .info div {
  font-size: 11px;
}

section .pro-files div.item .info code {
  padding: 1px 5px;
  border: 1px solid #ccc;
  background: #fff;
  cursor: help;
}

section div.pro-file-browse {
  background: #fafafa;
  margin: 0;
  border: 1px solid #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  font-family: Arial, Helvetica Neue, Helvetica,sans-serif;
  font-size: 12px;
  outline: none;
  position: relative;
  width: 250px;
  height: 29px;
}

section div.pro-file-browse div {
  text-align: center;
  width: 68px;
  height: 21px;
  line-height: 21px;
  font-size: 10px;
  background: #ddd;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  float: right;
  cursor: pointer;
  margin: 3px;
  z-index: 1;
}

section div.pro-file-browse span {
  display: block;
  width: 170px;
  position: absolute;
  left: 5px;
  top: 3px;
  height: 23px;
  line-height: 23px;
  color: #aaa;
  font-size: 10px;
}

section div.pro-file-browse input {
  position: absolute;
  right: 3px;
  top: 3px;
  border: none;
  padding: 0;
  z-index: 2;
}

section .pro-files div.item hr {
  margin: 10px 0;
}

section .pro-files div.item fieldset {
  border-top: 1px dotted #aaa;
  margin: 5px 0 0;
}

section .pro-files div.item legend {
  font-size: 11px;
  color: #777;
  font-weight: bold;
}

section .pro-files div.item .custom {
  padding: 2px 5px;
  font-size: 11px;
}

section .pro-files div.item .custom span.empty {
  color: #aaa;
}

section .pro-files-limit {
  font-size: 0.9em;
  color: #385d8e;
}

section .pro-image-imagesize {
  font-size: 0.9em;
  color: #777;
}

/**
 * Потребители
 *
 */
table#user th.column-username,
table#user th.column-name {
  min-width: 100px;
}

table#user th.column-name,
table#user th.column-role,
table#user th.column-lastlogin,
table#user td.cell-name,
table#user td.cell-role,
table#user td.cell-lastlogin {
  text-align: center;
}

table#user td.cell-role,
table#user td.cell-lastlogin {
  font-size: 0.9em;
  line-height: 1.2em;
}

table#user td.cell-lastlogin span {
  color: #aaa;
}

form.user div.field-username input,
form.user div.field-password input {
  background: #fff4c6;
  width: 200px;
}

form.user div.field-name input,
form.user div.field-email input {
  width: 250px;
}

form.user div.field-role select {
  width: 264px;
}

form.user div.field-username input,
form.user div.field-password input,
form.user div.field-role select {
  background: #fff4c6;
}

form.user div.activity {
  width: 160px;
  height: 70px;
  padding: 5px 10px;
  background: #f0f0f0;
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 11px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

form.user div.activity .strong {
  margin-bottom: 5px;
}

/**
 * Профил
 *
 */
form.profile div.field-username input,
form.profile div.field-password input {
  width: 250px;
  background: #fff4c6;
}

form.profile div.field-username input[readonly] {
  color: #999;
  background: #eee;
  cursor: no-drop;
}

form.profile div.field-email input,
form.profile div.field-name input {
  width: 300px;
}

form.profile div.profile-info {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #f0f0f0;
  padding: 15px 10px;
  font-size: 11px;
  color: #777;
}

form.profile div.profile-info strong {
  color: #555;
}

form.profile div.profile-info strong.blink {
  -moz-animation: blink-text 5s linear 1;
  -webkit-animation: blink-text 5s linear 1;
  -o-animation: blink-text 5s linear 1;
  animation: blink-text 5s linear 1;
}

section table tr.highlight {
  -moz-animation: newdir 3s linear 1;
  -webkit-animation: newdir 3s linear 1;
  -o-animation: newdir 3s linear 1;
  animation: newdir 3s linear 1;
}

@-moz-keyframes newdir {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@-webkit-keyframes newdir {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@-o-keyframes newdir {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@keyframes newdir {
  0% { background-color: #e0ffff; }
  100% { background-color: #fff; }
}

@-moz-keyframes blink-text {
  0% { opacity: 1; }
  12.5% { opacity: 0}
  25% { opacity: 1; }
  37.5% { opacity: 0; }
  50% { opacity: 1; }
  62.5% { opacity: 0; }
  75% { opacity: 1; }
  87.5% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes blink-text {
  0% { opacity: 1; }
  12.5% { opacity: 0}
  25% { opacity: 1; }
  37.5% { opacity: 0; }
  50% { opacity: 1; }
  62.5% { opacity: 0; }
  75% { opacity: 1; }
  87.5% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes blink-text {
  0% { opacity: 1; }
  12.5% { opacity: 0}
  25% { opacity: 1; }
  37.5% { opacity: 0; }
  50% { opacity: 1; }
  62.5% { opacity: 0; }
  75% { opacity: 1; }
  87.5% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes blink-text {
  0% { opacity: 1; }
  12.5% { opacity: 0}
  25% { opacity: 1; }
  37.5% { opacity: 0; }
  50% { opacity: 1; }
  62.5% { opacity: 0; }
  75% { opacity: 1; }
  87.5% { opacity: 0; }
  100% { opacity: 1; }
}

form div label strong {
  color: #385d8e;
  font-weight: normal;
}

/*

Simple MDE

*/

form.pro div.field-text div {
  margin: 0;
  overflow: visible;
}

form.pro .CodeMirror {
  height: auto;
  padding: 0;
}

/*

 Колони и полета

*/

table th.column-id,
table th.column-link,
table th.column-lang,
table th.column-size,
table th.column-email,
table th.column-order,
table th.column-active,
table th.column-delete,
table td.cell-id,
table td.cell-link,
table td.cell-lang,
table td.cell-size,
table td.cell-email,
table td.cell-order,
table td.cell-active,
table td.cell-delete {
  text-align: center;
}

table th.column-modified,
table td.cell-modified {
  text-align: center;
}

table th.column-price,
table td.cell-price {
  text-align: right;
}

table tr.disabled {
  opacity: .65;
}

table tr.disabled td.cell-name span,
table tr.disabled td.cell-title span {
  text-decoration: line-through;
}

table td.cell-id {
  font-size: 0.8em;
  line-height: 1.2em;
  color: #999;
  width: 5%;
}

table td.cell-created {
  width: 15%;
}

table td.cell-title {
  line-height: 1.2em;
  padding: 9px 2px;
  width: 55%;
}

table td.cell-title span {
  font-size: 0.8em;
  color: #888;
  line-height: 1em;
  padding-left: 3px;
}

table td.cell-email,
table td.cell-lang,
table td.cell-size,
table td.cell-modified,
table td.cell-created span {
  font-size: 0.9em;
  line-height: 1.2em;
}

table td.cell-email {
  color: #aaa;
}

table td.cell-lang,
table td.cell-size,
table td.cell-modified,
table td.cell-created span {
  color: #666;
}

table td.cell-active code {
  border: 1px solid #eee;
  background: #fff;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  cursor: help;
  display: block;
  width: 20px;
}

table td.cell-link,
table td.cell-lang {
  width: 8%;
}

table td.cell-order {
  width: 8%;
  font-size: 0.8em;
}

table td.cell-order a {
  padding: 1px;
}

table td.cell-link a,
table td.cell-delete a {
  font-weight: normal;
  font-size: 0.9em;
}

table td.cell-price {
  font-size: 0.9em;
  width: 10%;
}

table td.cell-delete span {
  font-size: 0.9em;
  color: #aaa;
  cursor: no-drop;
}

table td.cell-priority code {
  border: 1px solid #eee;
  background: #fff;
  padding: 2px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "Courier New", Courier, monospace;
  font-size: 11px;
  cursor: help;
}

table td.cell-priority code.highest {
  color: #fff;
  background: #a52a2a;
  text-shadow: 0 0 0 #fff;
  border: none;
}

table td.cell-priority code.high{
  color: #fff;
  background: #ffab0d;
  text-shadow: 0 0 0 #fff;
  border: none;
}

table td.cell-priority code.low {
  color: #fff;
  background: #375e90;
  text-shadow: 0 0 0 #fff;
  border: none;
}

/** Custom checkbox and radio **/

form input[type="checkbox"],
form input[type="radio"] {
  opacity: 0;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

form input[type="checkbox"] + label,
form input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  padding: 2px;
}

form input[type="checkbox"] + label:before,
form input[type="radio"] + label:before {
  content: '';
  background: #fff;
  border: 1px solid #aaa;
  display: inline-block;
  width: 12px;
  height: 12px;
  padding: 2px;
  margin: 2px 8px 2px 2px;
  vertical-align: middle;
  text-align: center;
}

form input[type="radio"] + label:before {
  border-radius: 50%;
}

form input[type="checkbox"]:checked + label:before {
  background: #999;
  box-shadow: inset 0px 0px 0px 3px #fff;
}

form input[type="radio"]:checked + label:before {
  background: #888;
  box-shadow: inset 0px 0px 0px 3px #fff;
}

form input[type="checkbox"]:disabled + label,
form input[type="radio"]:disabled + label {
  color: #eee;
  text-shadow: 1px 1px #ccc;
  text-decoration: line-through;
}

form input[type="checkbox"]:disabled + label:before,
form input[type="radio"]:disabled + label:before {
  border: 1px solid #ddd;
  background: #eee;
  box-shadow: inset 0px 0px 0px 3px #fff;
  text-decoration: line-through;
}

form input[type="checkbox"]:focus + label,
form input[type="radio"]:focus + label {
  outline: 1px dotted #ddd;
}

/** Custom input type="file" **/

form input[type="file"] {
  width: 200px;
  padding: 2px;
  color: #555;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  font-size: 11px;
  display: none;
}

form label.input-file {
  width: 200px;
  padding: 2px 2px 2px 5px;
  color: #555;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 3px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  font-size: 11px;
  cursor: pointer;
  margin-right: 5px;
  clear: both;
  line-height: 0;
  height: auto;
}

form label.input-file span {
  line-height: 2;
}

form label.input-file span.filename {
  display: inline-block;
  width: 130px;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

form label.input-file span.button {
  border-radius: 3px;
  float: right;
  background: #333;
  color: #fff;
  padding: 0 7px;
  text-shadow: none;
  transition: .25s;
}

form label.input-file:hover span.button {
  background: #a52a2a;
}

/* explorer */

label#label-upload-file {
  float: left;
}

label#label-upload-file span {
  line-height: 1.5;
}

/** Custom select **/

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8yNS8xOQLs10oAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAABXSURBVCiRzZJLCsBACEMzHjaeydOmmxbSH2OZTQMigk/ECEk4gqS8nkVgV2bKc0fhQFWNLwMGyRP4NOwVltpb3hTzlj/CSweLqz1dELBru7cdEACw8p4bjpKEr/Vbf2sAAAAASUVORK5CYII=') !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
}

select::-ms-expand {
  display: none; /* remove default arrow in IE 10 and 11 */
}

@media screen and (min-width:0\0) {
  select {
    background:none\9;
    padding: 5px\9;
  }
}
