body {
    color: #1e1e1f;
}

.page-header {
    background-color: #1F486B;
}

h1 {
    color: #ffffff;
}


h2 {
    color: #1F486B;
}

/* Menus/Links */
a {
    color: #D52824;
}

a:hover {
    color: #1F486B;
    opacity: 1;
}

.access-link {
    background-color: #1F486B;
}

.access-link a {
    color: #FFF;
}

.menu a {
    color: #D52824;
}

.menu a:hover {
    color: #1F486B;
}

.nav-link a {
    color: #D52824;
}

.nav-link a:hover {
    color: #1F486B;
}

.page-header-menu-fill {
    background-color: #1F486B;
}

/* Buttons */
.standard-small-button {
    background-color: #D52824;
}

.standard-small-button:hover {
    opacity: 0.7;
}

.standard-button {
    background-color: #D52824;
}

.standard-button:hover {
    opacity: 0.7;
}

.standard-wide-button {
    background-color: #D52824;
}

.standard-wide-button:hover {
    opacity: 0.7;
}

.standard-super-wide-button {
    background-color: #D52824;
}

.standard-super-wide-button:hover {
    opacity: 0.7;
}

.narrative-button {
    background-color: #3C739C;
}

.dashboard-button {
    background-color: #1F486B;
}

.dashboard-button:hover {
    opacity: 0.7;
}

a.dashboard-button {
    color: #FFF;
}

/* Dashboard */
.dashboard-record {
    color: #1e1e1f;
}

.table-wrapper th {
    background: #1F486B;
}

/* Form */
.form-input {
    color: #444;
}

.record-navigation {
    background-color: #1F486B;
}

.record-navigation li {
    color: #FFF;
}

.record-navigation a {
    color: #FFF;
}

[role="tab"] {
    background: #e0e3e5;
    color: #1e1e1f;
}

.datepicker .fa-calendar-alt {
    color: #3C739C;
}

.datepicker button.icon:focus {
    border-color: #3C739C;
}

.loader {
    border-top: 10px solid #D52824;
    border-right: 10px solid #1F486B;
    border-bottom: 10px solid #FFFFFF;
    border-left: 10px solid #3C739C;
}

.form-select {
    color: #444;
}

.form-textarea {
    color: #444;
}

.form-other {
    color: #444;
}

.inline-info {
    border-color: #717073;
    background-color: #f8f9f9;
}

.info {
    border-color: #717073;
    background-color: #f8f9f9;
}



/* FAQ */
.form .section-accordion .tab-label {
    color: #1e1e1f;
}

.form .section-accordion .tab .questions-accordion .tab-label {
    color: #1e1e1f;
}

/* Homepage */
.startup-container > .intro-section > .rees-statement {
    color: #3C739C;
}

.startup-container > .create-record-section > div {
    background-color: #1F486B;
}

.startup-container > .create-record-section > div > div > .flex-container > .flex-container-col2 > div > .create-record-link > a.button {
    background-color: #D52824;
}

.startup-container > .create-record-section > div > div > .flex-container > .flex-container-col2 > div > .create-record-link > a:hover {
    opacity: 0.7;
}

.startup-container > .intro-section > .flex-container > .flex-container-col1 > .home-alone > span {
    color: #1F486B;
}

.startup-container > .intro-section > .flex-container > .flex-container-col1 > h4 {
    color: #3C739C;
}

.startup-container > .intro-section > .flex-container > .flex-container-col2 > h3 {
    color: #D52824;
}

.startup-container > .why-rees-section > .why-rees-startup > h2 {
    color: #1F486B;
}

.startup-container > .why-rees-section > .flex-container > .flex-container-col2 > div > blockquote {
    color: #3C739C;
}

.startup-container > .why-rees-section > .flex-container > .flex-container-col2 > div > div > a.button {
    background-color: #D52824;
}

.startup-container > .why-rees-section > .flex-container > .flex-container-col2 > div > div > a {
    color: #FFF;
}

.startup-container > .why-rees-section > .flex-container > .flex-container-col2 > div > div > a:hover {
    opacity: 0.7;
}

.startup-container > .card-section h5 {
    color: #197380;
}

/* footer */

.crisis-line-details {
    border-top-color: #FFF;
}


/*New Footer changes */

.footer-alternative {
    color: #FFF;
    background-color: #1F486B;
}

    .footer-alternative .top-text .copyright-text {
        color: #FFF;
    }

    .footer-alternative a {
        text-decoration: none;
    }

    .footer-alternative a {
        color: #FFF;
    }


.copyright-text a:hover {
    opacity: 0.7;
}

/* modal */
.modal-header {
    background-color: #1F486B;
}

.modal-button {
    background-color: #D52824;
}

/* hamburger menu */
@media only screen and (max-width: 767px) {	
    .access-link {
        background-color: transparent !important;
        opacity: 1; 
    }

        .access-link a {
            color: #D52824 !important;
            font-size: 1.1em;
            font-weight: bold;
        }

	.nav-link {
        font-size: 1.1em;
        font-weight: bold;
    }

}
