﻿/* Shared site styling -- customize as needed */

/* Ensure top bar sits away from page edges on wide screens */
body {
    background: #f5f6fb;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
}

/* footer style */
.site-footer {
    margin-top: 28px;
    color: #6b6b85;
}

/* Button outline style reused */
.btn-outline {
    background: transparent;
    border: 1px solid rgba(46,42,107,0.12);
    color: #2e2a6b;
}

/* small helper to visually center page content */
.container {
    max-width: 1200px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .body-content {
        padding: 0;
    }
}
