/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */
@media (max-width: 979px) {
  .aui * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .aui #navigation.open .nav-collapse {
    height: auto;
    overflow: visible; }
  .aui #navigation .navbar-inner .nav > li > a > span {
    padding: 0; }
  .aui #navigation .navbar-inner .nav > li > a.dropdown-toggle {
    padding-right: 0; }
    .aui #navigation .navbar-inner .nav > li > a.dropdown-toggle .lfr-nav-child-toggle {
      padding: 6px 12px 6px 8px; }
  .aui #navigation .navbar-inner .nav-helpers {
    display: block; }
  .aui .portlet-dockbar .btn-navbar {
    padding: 3px 8px; }

  .aui .color-scheme-default #navigation .navbar-inner > .nav-collapse {
    background: #3a3a3a;
    left: 0;
    position: absolute;
    right: 0;
    top: 111px;
    z-index: 1050; }
    .aui .color-scheme-default #navigation .navbar-inner > .nav-collapse > .nav {
      padding: 10px; }
      .aui .color-scheme-default #navigation .navbar-inner > .nav-collapse > .nav > li {
        margin: 2px 10px;
        padding: 6px 0;
        border-width: 1px 0 0 0; }
        .aui .color-scheme-default #navigation .navbar-inner > .nav-collapse > .nav > li > a {
          padding: 10px 8px; }
  .aui .color-scheme-default #navigation .nav-item-dockbartoggle {
    display: none; }
  .aui .color-scheme-default #sitesearch .site-search-form .site-search-field {
    padding: 10px; }

  .aui .color-scheme-dashboard #content {
    margin-left: 0; }
  .aui .color-scheme-dashboard #banner {
    -webkit-box-shadow: 0 1px 4px 1px #888888;
    -moz-box-shadow: 0 1px 4px 1px #888888;
    box-shadow: 0 1px 4px 1px #888888; }
    .aui .color-scheme-dashboard #banner.toggler-content-collapsed {
      left: -230px; }
  .aui .color-scheme-dashboard #subbanner .nav-banner-toggle {
    display: block;
    margin: 2px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1060; }
    .aui .color-scheme-dashboard #subbanner .nav-banner-toggle > a {
      padding: 7px 10px;
      vertical-align: top;
      margin: 0; }
  .aui .color-scheme-dashboard .portlet-dockbar .dockbar {
    margin-left: 0; } }
@media (max-width: 767px) {
  .aui .color-scheme-default #banner .site-title {
    font-size: 24px; }
  .aui .color-scheme-default #main-content .portlet-column {
    padding-right: 20px; } }