/**
 * 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.
 */
.aui .color-scheme-default {
  padding: 0;
  background: whitesmoke; }
  .aui .color-scheme-default #header-wrapper {
    background-color: #0288D1;
    /*height: 367px;*/
    position: relative; }
  .aui .color-scheme-default #wrapper {
    margin-top: 20px; }
  .aui .color-scheme-default #wrapper, .aui .color-scheme-default #banner {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1080px;
    min-width: 280px; }
  .aui .color-scheme-default #banner {
    height: 111px;
    box-sizing: border-box;
    display: table;
    width: 100%; }
    .aui .color-scheme-default #banner #heading {
      display: table-cell;
      white-space: nowrap;
      vertical-align: middle; }
  .aui .color-scheme-default #main-content > .portlet,
  .aui .color-scheme-default #main-content > .portlet-layout,
  .aui .color-scheme-default #content .breadcrumb {
    background: #FFF;
    margin-bottom: 18px;
    -webkit-box-shadow: 0 0 3px #999999;
    -moz-box-shadow: 0 0 3px #999999;
    box-shadow: 0 0 3px #999999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .aui .color-scheme-default #main-content .portlet-layout {
    position: relative; }
  .aui .color-scheme-default #main-content .portlet-column {
    margin-bottom: 12px;
    margin-top: 12px;
    min-height: 220px;
    padding-left: 20px; }
  .aui .color-scheme-default #main-content .portlet-column:before {
    bottom: 12px;
    content: "";
    position: absolute;
    top: 12px;
    margin-left: -20px; }
  .aui .color-scheme-default #main-content .portlet-column-first:before,
  .aui .color-scheme-default #main-content .portlet-column-only:before {
    border: none; }
  .aui .color-scheme-default #main-content .portlet-column-last,
  .aui .color-scheme-default #main-content .portlet-column-only {
    padding-right: 20px; }
  .aui .color-scheme-default #main-content .portlet-borderless {
    padding: 12px; }
  .aui .color-scheme-default #navigation {
    display: table-cell;
    vertical-align: middle; }
    .aui .color-scheme-default #navigation .navbar-inner {
      margin-left: 20px;
      min-height: 0; }
      .aui .color-scheme-default #navigation .navbar-inner > .nav-collapse, .aui .color-scheme-default #navigation .navbar-inner .nav-helpers {
        float: right; }
  .aui .color-scheme-default #sitesearch .site-search-button {
    background-color: #6A6A6A;
    color: #BBBBBB; }
  .aui .color-scheme-default #content {
    min-height: 70%; }
  .aui .color-scheme-default .portlet-dockbar .dockbar {
    display: none; }
    .aui .color-scheme-default .portlet-dockbar .dockbar.toggler-content-expanded {
      display: block; }
  @media (min-width: 980px) {
    .aui .color-scheme-default #sitesearch.site-search-collapsed .site-search-form {
      width: 0; }
    .aui .color-scheme-default #sitesearch.site-search-collapsed .site-search-button {
      background: none; }
    .aui .color-scheme-default #sitesearch.site-search-collapsed .site-search-button:hover {
      background: #6A6A6A; }
    .aui .color-scheme-default #sitesearch .site-search-button {
      background: #6A6A6A;
      color: #BBBBBB; }
    .aui .color-scheme-default #sitesearch .site-search-button:hover {
      background-color: #FFFFFF; }
    .aui .color-scheme-default #sitesearch .site-search-field {
      float: right; }
    .aui .color-scheme-default #sitesearch .site-search-form {
      margin-right: -6px;
      position: absolute;
      right: 100%;
      top: 0;
      width: 160px; } }