/*
 *  BAREOS® - Backup Archiving REcovery Open Sourced
 *
 *  Copyright (C) 2013-2022 Bareos GmbH & Co. KG
 *
 *  This program is Free Software; you can redistribute it and/or
 *  modify it under the terms of version three of the GNU Affero General Public
 *  License as published by the Free Software Foundation and included
 *  in the file LICENSE.
 *
 *  This program 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
 *  Affero General Public License for more details.
 *
 *  You should have received a copy of the GNU Affero General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 *  02110-1301, USA.
 */

body {
	padding-top: 60px;
	padding-bottom: 30px;
	margin-bottom: 25px;
}

.main {
  padding: 20px;
}

.main .page-header {
  margin-top: 0;
}

.spinner {
   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   z-index: 10000;
   background: url(spinner.gif) center no-repeat #fff;
   opacity: 0.5;
}

.code {
    font-family: monospace;
}

.bootstrap-table .table.table-no-bordered > thead > tr > th,
.bootstrap-table .table.table-no-bordered > tbody > tr > td {
    border-right: 2px solid transparent!important;
}
.bootstrap-table .table.table-no-bordered > tbody > tr > td:last-child {
    border-right: none!important;
}
.fixed-table-container.table-no-bordered {
    border: 1px solid transparent!important;
}

@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}

@media (max-width: 1525px) {
  body {
    padding-top: 105px;
  }
}

@media (max-width: 1480px) {
  body {
    padding-top: 60px;
  }
  .navbar-header {
      float: none;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin: 7.5px -15px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .navbar-right {
      float: right!important;
  }
  .navbar-left {
      float: left!important;
  }
  .navbar-text {
      float: none;
      margin: 15px 0;
  }
  /* since 3.1.0 */
  .navbar-collapse.collapse.in {
      display: block!important;
  }
  .collapsing {
      overflow: hidden!important;
  }
}
