html {
    position: relative;
    min-height: 100%;
}

body {
    background: #00A0A2;
    background: linear-gradient(135deg, #00A0A2 0%, #3a6262 100%);
    background: #00A0A2 url(/static/images/pa-bg.png) fixed top center;
    background-size: cover;
}

.break-word {
    word-wrap: break-word;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

input[readonly].readonly-text {
    background-color: #fff;
    cursor: text;
}

.navbar-brand {
    display: block;
    height: auto;
}

.navbar-brand > img {
    max-height: 90px;
    width: auto;
}

.btn-primary {
    background-color: #f94600;
    border-color: #f94600;
    transition: all 250ms ease;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
    background-color: #de4101;
    border-color: #f94600;
}

.navbar-default {
    background-color: transparent;
    border: 0;
}

.page-header h1 {
    color: #fff;
}

.container section p {
    color: #f2f2f2;
}
