html {
    font-size: 14px;
}
@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}
body {
    background-color: #012f5b;
    margin:0;
    padding:0;
}
a {
    color: #012f5b;
}
a:link {
    color: #012f5b;
}
a:visited {
    color: #012f5b;
}
a:hover {
    color: #f68e1d;
}
a:active {
    color: #012f5b;
}
.ybutton {
    background-color: #f68e1d;
    color: #ffffff;
    border-radius: 7px;
    border: 0px;
    height: 2rem;
    min-width: 10rem;
    border: 1px solid;
    border-color: #f68e1d;
}
.ybutton:hover {
    background-color: #012f5b;
    border: 1px solid;
    border-color: white;
}
.phone {
    font-size: 1rem;
    font-family: sans-serif;
    color: #f68e1d;
    font-weight: bold;
}
.splash-header {
    font-size: 1.9rem;
    font-family: sans-serif;
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
}
.splash-content {
    font-size: 1.3rem;
    font-family: sans-serif;
    color: white;
}
.splash-content:hover {
    text-decoration: none;
}
.preorder {
    font-size: 1.5em;
    font-family: sans-serif;
    color: #f68e1d;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 20px;
}
.feature-title {
    font-size: 1.5rem;
    font-family: sans-serif;
    color: #012f5b;
    font-weight: bold;
}
.feature-content {
    font-size: 1rem;
    font-family: sans-serif;
    color: #000000;
}
.orange-colored {
    color: #f68e1d !important;
}
.table-container {
    display: table;
}
.table-item {
    display: table-cell;
    vertical-align: top;
}
.table-item-middle {
    display: table-cell;
    vertical-align: middle;
}
.contact-header {
    font-size: 1.4rem;
    font-family: sans-serif;
    color: #ffffff;
    font-weight: bold;
}
.contact-field {
    border-radius: 4px;
    line-height: 2em;
    border: 0px;
    margin-bottom: .5em;
    padding: .5em;
    width: 20em;
    height: 3em;
}
.sign-in {
    border: 1px solid;
    border-color: #dee0e2;
    background-color: #f6f7f8;
    width: 100%;
}
.interest-content {
    font-size: 14px;
    font-family: sans-serif;
    color: #ffffff;
    font-weight: bold;
}
.interest-radio {
    margin-bottom: 15px;
}
.footer {
    font-size: .9em;
    font-family: sans-serif;
    color: #ffffff;
}
.copyright {
    font-size: .9em;
    font-family: sans-serif;
    color: #8097ad;
}
.page-changer {
    cursor: pointer;
}
.page-changer:hover {
    color: #012f5b;
}
.result-list-link {
    color: #000000;
}
.result-list-header {
    color: #ffffff;
}
.result-list-link:hover {
    color: #f68e1d;
    text-decoration: underline;
    cursor: pointer;
}
.result-list-header:hover {
    color: #f68e1d;
    text-decoration: underline;
    cursor: pointer;
}
.breadcrumb-link {
    color : #f68e1d;
}
.breadcrumb-link:hover {
    text-decoration: underline;
    cursor: pointer;
}
.breadcrumb-curpage {
    color: #012f5b;
}
.footer-link {
    color: #ffffff !important;
}
.footer-link:hover {
    text-decoration: underline;
    cursor: pointer;
    color : #f68e1d !important;
}
.chevron {
    fill: white;
}
.bright-link {
    color : #f68e1d !important;
}
.bright-link:hover {
    color: #ffffff !important;
}
