@import "../prefixer";
@import "../Bootstrap/variables";
@import "../variables";

@input-border-focus: @droneTeal;
@font-family-sans-serif:  "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
@modal-md: 800px;
@modal-lg: 1000px;

.label, .badge, i {
  cursor : default;
}

.slide-button {
  min-width : 0px;
}

.popover-title {
  text-transform : none;
}

.line &>[class^="icon-sonarr-"], .line &>[class*="icon-sonarr-"] {
  margin-top  : 1em;
  height      : 1em;
  line-height : 1em;
}

.tooltip-inner {
  word-wrap: break-word;
}

.dropdown-submenu {
  position:relative;
  & > .dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
  }
  & > a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
  }
}
.dropdown-submenu:hover {
  & > .dropdown-menu {
    display:block;
  }
  & > a:after {
    border-left-color:#ffffff;
  }
}
.dropdown-submenu.pull-left {
  float:none;
  & > .dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
  }
}

.btn {
  text-transform: capitalize;
}

.table-responsive {
  overflow-x: visible;
}

.navbar-nav {
  margin-bottom : 20px;
}

.navbar-brand {
  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
    padding : 22px 15px !important;
  }
}
