﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.theme-color {
    background-color: #f8f8f8;
}

.theme-color-dark {
    background-color: #cc6c12;
}

.menu-active {
    background: #e8e8e8 !important;
    color: white !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.square {
    border-radius: 0 !important;
}

.top-blank {
    border-top: 0px solid #fff;
}

div.polaroid {
    width: 100%;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-bottom: 25px;
}

div.polaroidSelected {
    width: 100%;
    border: 5px solid #0088cc;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-bottom: 25px;
}

div.container {
    text-align: center;
    padding: 10px 20px;
}