/**
 * Akeeba Strapper
 * A handy distribution of namespaced jQuery, jQuery UI and Twitter
 * Bootstrapper for use with Akeeba components.
 *
 * This file defines Akeeba Strapper specific styling overrides
 */
.akeeba-bootstrap .cpanel div.icon,
.akeeba-bootstrap #cpanel div.icon {
  text-align: center;
  margin-right: 15px;
  float: left;
  margin-bottom: 15px;
  font-size: 0.9em;
}
.akeeba-bootstrap .cpanel div.icon a,
.akeeba-bootstrap #cpanel div.icon a {
  padding: 7px 5px 5px;
  background-color: white;
  background-position: -30px;
  display: block;
  float: left;
  height: 97px;
  width: 108px;
  color: #565656;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid #CCC;
  border-radius: 5px;
  transition-property: none;
  box-shadow: inset -5px -5px 10px rgba(0, 0, 0, 0.1), inset 5px 5px 10px rgba(0, 0, 0, 0.05);
}
.akeeba-bootstrap .cpanel div.icon a:hover,
.akeeba-bootstrap #cpanel div.icon a:hover,
.akeeba-bootstrap .cpanel div.icon a:focus,
.akeeba-bootstrap #cpanel div.icon a:focus,
.akeeba-bootstrap .cpanel div.icon a:active,
.akeeba-bootstrap #cpanel div.icon a:active {
  background-position: 0;
  -webkit-border-bottom-left-radius: inherit;
  -moz-border-radius-bottomleft: inherit;
  border-bottom-left-radius: inherit;
  box-shadow: inset 5px 5px 10px rgba(0, 0, 0, 0.1), inset -5px -5px 10px rgba(0, 0, 0, 0.05);
  position: relative;
  z-index: 10;
}
.akeeba-bootstrap .cpanel div.icon span,
.akeeba-bootstrap #cpanel div.icon span {
  display: block;
  text-align: center;
}
.akeeba-bootstrap div#toolbar div#toolbar-back button.btn span.icon-back::before {
  content: "";
}
.akeeba-bootstrap .icon-downarrow::before,
.akeeba-bootstrap .akeeba-bootstrap .icon-arrow-down::before {
  content: "";
}
.akeeba-bootstrap .icon-uparrow::before,
.akeeba-bootstrap .akeeba-bootstrap .icon-arrow-up::before {
  content: "";
}
.akeeba-bootstrap label.radio {
  display: inline-block;
}
.akeeba-bootstrap div.controls > div.controls {
  margin: 0;
}
