/*
 * Copyright 2018 Raphael Guntersweiler
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy 
 * of this software and associated documentation files (the "Software"), to deal 
 * in the Software without restriction, including without limitation the rights to 
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 
 * the Software, and to permit persons to whom the Software is furnished to do so, 
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all 
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 
 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
 * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

body, nav, .collection li.collection-item, .dropdown-content {
    background-color: #262626;
    color: white;
}
footer {
    background-color: #262626 !important;
}
.collection,
.collection li.collection-item {
    border: #101010;
}
.dropdown-content a {
    color: white !important;
}
.dropdown-content a:hover {
    background-color: #464646 !important;
}
body > .container {
    padding-top: 10px;
    padding-bottom: 10px;
}
.condensed {
    font-family: 'Roboto Condensed', "Roboto", Helvetica, Arial, sans-serif !important;
}
.brand-logo, .brand-logo-small, .modal-content>h4 {
    font-family: 'Roboto Condensed', "Roboto", Helvetica, Arial, sans-serif !important;
}
.brand-logo-small {
    font-size: 1.5rem;
}
.collapsible-body {
    padding: 0;
}
.side-nav-text {
    font-weight: normal !important;
    height: auto !important;
    line-height: 1.25em !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
dl dt {
    font-weight: bold;
}
samp.break-all {
    word-break: break-all;
}
.modal.bottom-sheet {
    max-height: 75%;
}
.hidden {
    display: none;
}
nav .button-collapse {
    margin: 0;
}
.toast {
    word-break: normal !important;
}

.stuck-at-bottom-parent {
    position: relative;
    min-height: 125px !important;
}
.stuck-at-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
}
.stuck-at-bottom-right {
    right: 0;
}
.gallery-image {
    height: 250px !important;
    max-height: 250px !important;
}
.container-container {
    background-color: rgba(38,38,38,.9)
}
.logo {
    display: inline-block;
    height: 100%;
}

.logo>img {
    vertical-align: middle
}

/* *************** */
.brand-logo img {
    max-height: 64px;
}

.rg-text-body {
    max-width: 800px;
    margin: 0 auto;
}
h1, h2, h3, h4, h5 {
    text-align: center;
}
.media-container {
    text-align: center;
}
.media-container p {
    font-style: italic;
}
