/* Hide debugbar when printing a page */
@media print {
  div.phpdebugbar {
    display: none;
  }
}

div.phpdebugbar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 0;
  font-family: arial, sans-serif;
  background: #fff;
  z-index: 10000;
  font-size: 14px;
  color: #000;
  text-align: left;
}

div.phpdebugbar a {
  cursor: pointer;
}

div.phpdebugbar-drag-capture {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10001;
  background: none;
  display: none;
  cursor: n-resize;
}

div.phpdebugbar-closed {
    width: auto;
}

div.phpdebugbar * {

    -moz-box-sizing: content-box;
         box-sizing: content-box;
}

div.phpdebugbar code, div.phpdebugbar pre {
    background: none;
    font-family: monospace;
    font-size: 1em;
    border: 0;
    padding: 0;
    margin: 0;
}

a.phpdebugbar-restore-btn {
  float: left;
  padding: 10px 8px;
  font-size: 14px;
  color: #555;
  text-decoration: none;
  border-right: 1px solid #ddd;
}

div.phpdebugbar-resize-handle {
  display: none;
  height: 4px;
  margin-top: -4px;
  width: 100%;
  background: none;
  border-bottom: 1px solid #ccc;
  cursor: n-resize;
}

div.phpdebugbar-closed, div.phpdebugbar-minimized{
  border-top: 1px solid #ccc;
}
/* -------------------------------------- */

div.phpdebugbar-header, a.phpdebugbar-restore-btn {
    background: #efefef url(data:image/png;base64,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) no-repeat 10px 8px / 20px 20px;
}
div.phpdebugbar-header {
  padding-left: 40px;
  min-height: 26px;
  line-height: 16px;
}
div.phpdebugbar-header:before, div.phpdebugbar-header:after {
  display: table;
  line-height: 0;
  content: "";
}
div.phpdebugbar-header:after {
  clear: both;
}
div.phpdebugbar-header-left {
  float: left;
}
div.phpdebugbar-header-right {
  float: right;
}
div.phpdebugbar-header > div > * {
  padding: 10px 10px;
  font-size: 14px;
  color: #555;
  text-decoration: none;
  outline: none;
}
div.phpdebugbar-header-left > * {
  float: left;
}
div.phpdebugbar-header-right > * {
  float: right;
}
div.phpdebugbar-header-right > select {
  padding: 0;
}

/* -------------------------------------- */

span.phpdebugbar-indicator,
a.phpdebugbar-indicator,
a.phpdebugbar-close-btn {
  border-right: 1px solid #ddd;
}

a.phpdebugbar-tab.phpdebugbar-active {
  background: #3d6c99;
  color: #fff;
}

a.phpdebugbar-tab.phpdebugbar-active span.phpdebugbar-badge {
  background: #fff;
  color: #3d6c99;
}

  a.phpdebugbar-tab span.phpdebugbar-badge {
    display: none;
    margin-left: 5px;
    float: right;
    font-size: 11px;
    line-height: 14px;
    padding: 1px 7px;
    background: #3d6c99;
    border-radius: 4px;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    vertical-align: middle;
  }
  a.phpdebugbar-tab i {
    display: none;
    vertical-align: middle;
  }
  a.phpdebugbar-tab span.phpdebugbar-badge.phpdebugbar-important {
    background: #ed6868;
    color: white;
  }

a.phpdebugbar-close-btn, a.phpdebugbar-open-btn, a.phpdebugbar-minimize-btn , a.phpdebugbar-maximize-btn {
  width: 16px;
  height: 16px;
}

a.phpdebugbar-restore-btn {
  width: 26px;
  height: 16px;
}

a.phpdebugbar-minimize-btn , a.phpdebugbar-maximize-btn {
  padding-right: 0px !important;
}

a.phpdebugbar-maximize-btn { display: none}

a.phpdebugbar-minimize-btn { display: block}

div.phpdebugbar-minimized a.phpdebugbar-maximize-btn { display: block}

div.phpdebugbar-minimized a.phpdebugbar-minimize-btn { display: none}

a.phpdebugbar-minimize-btn {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20id%3D%22chevron-down%22%3E%3Cpath%20d%3D%22M1683%20808l-742%20741q-19%2019-45%2019t-45-19l-742-741q-19-19-19-45.5t19-45.5l166-165q19-19%2045-19t45%2019l531%20531%20531-531q19-19%2045-19t45%2019l166%20165q19%2019%2019%2045.5t-19%2045.5z%22%2F%3E%3C%2Fsvg%3E) no-repeat 10px 10px / 14px 14px;
}

a.phpdebugbar-maximize-btn {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20id%3D%22chevron-up%22%3E%3Cpath%20d%3D%22M1683%201331l-166%20165q-19%2019-45%2019t-45-19l-531-531-531%20531q-19%2019-45%2019t-45-19l-166-165q-19-19-19-45.5t19-45.5l742-741q19-19%2045-19t45%2019l742%20741q19%2019%2019%2045.5t-19%2045.5z%22%2F%3E%3C%2Fsvg%3E) no-repeat 10px 10px / 14px 14px;
}

a.phpdebugbar-close-btn {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20id%3D%22close%22%3E%3Cpath%20d%3D%22M1490%201322q0%2040-28%2068l-136%20136q-28%2028-68%2028t-68-28l-294-294-294%20294q-28%2028-68%2028t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28%2068-28t68%2028l294%20294%20294-294q28-28%2068-28t68%2028l136%20136q28%2028%2028%2068t-28%2068l-294%20294%20294%20294q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E) no-repeat 10px 10px / 14px 14px;
}

a.phpdebugbar-open-btn {
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201792%201792%22%20id%3D%22folder-open%22%3E%3Cpath%20d%3D%22M1815%20952q0%2031-31%2066l-336%20396q-43%2051-120.5%2086.5t-143.5%2035.5h-1088q-34%200-60.5-13t-26.5-43q0-31%2031-66l336-396q43-51%20120.5-86.5t143.5-35.5h1088q34%200%2060.5%2013t26.5%2043zm-343-344v160h-832q-94%200-197%2047.5t-164%20119.5l-337%20396-5%206q0-4-.5-12.5t-.5-12.5v-960q0-92%2066-158t158-66h320q92%200%20158%2066t66%20158v32h544q92%200%20158%2066t66%20158z%22%2F%3E%3C%2Fsvg%3E) no-repeat 10px 10px / 14px 14px;
}

.phpdebugbar-indicator {
  position: relative;
  cursor: pointer;
}
  .phpdebugbar-indicator span.phpdebugbar-text {
    margin-left: 5px;
  }
  .phpdebugbar-indicator span.phpdebugbar-tooltip {
    display: none;
    position: absolute;
    bottom: 45px;
    background: #efefef;
    border: 1px solid #ccc;
    color: #555;
    font-size: 11px;
    padding: 2px 3px;
    z-index: 1000;
    text-align: center;
    width: 200%;
    right: 0;
  }
  .phpdebugbar-indicator:hover span.phpdebugbar-tooltip:not(.phpdebugbar-disabled) {
    display: block;
  }
  .phpdebugbar-indicator span.phpdebugbar-tooltip-wide {
    width: 300%;
  }
  .phpdebugbar-indicator span.phpdebugbar-tooltip-extra-wide {
    width: 400%;
  }
  .phpdebugbar-indicator span.phpdebugbar-tooltip-html {
    display: inline-block;
    text-align: left;
  }

select.phpdebugbar-datasets-switcher {
  float: right;
  display: none;
  margin: 8px 0 0 7px;
  max-width: 200px;
  max-height: 23px;
  padding: 0;
}

/* -------------------------------------- */

div.phpdebugbar-body {
  border-top: 1px solid #ccc;
  display: none;
  position: relative;
  height: 300px;
}

/* -------------------------------------- */

div.phpdebugbar-panel {
  display: none;
  height: 100%;
  overflow: auto;
  width: 100%;
}
div.phpdebugbar-panel.phpdebugbar-active {
  display: block;
}

/* -------------------------------------- */

div.phpdebugbar-mini-design a.phpdebugbar-tab {
  position: relative;
  border-right: 1px solid #ddd;
}
  div.phpdebugbar-mini-design a.phpdebugbar-tab span.phpdebugbar-text {
    display: none;
  }
  div.phpdebugbar-mini-design a.phpdebugbar-tab:hover span.phpdebugbar-text {
    display: block;
    position: absolute;
    top: -30px;
    background: #efefef;
    opacity: .7;
    border: 1px solid #ccc;
    color: #555;
    font-size: 11px;
    padding: 2px 3px;
    z-index: 1000;
    text-align: center;
    right: 0;
  }
  div.phpdebugbar-mini-design a.phpdebugbar-tab i {
    display:inline-block;
  }
