/* APPX Custom Colors - Matching Drupal Site (Teal/Blue Theme) */

/* Main background and body */
body {
    background: #eaf6fb !important;
    color: #555555 !important;
}

/* Main content area */
#main,
.site-content,
#content-wrap,
#page {
    background: #ffffff !important;
}

/* Links */
a,
a:visited {
    color: #2e697b !important;
}

a:hover,
a:focus {
    color: #085360 !important;
}

/* Header */
#site-header,
.site-header,
#site-logo #site-logo-inner {
    background: #085360 !important;
}

#site-navigation-wrap,
.oceanwp-mobile-menu-icon a {
    background: #085360 !important;
}

/* Navigation menu */
#site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a {
    color: #fffffe !important;
}

#site-navigation-wrap .dropdown-menu > li > a:hover,
.dropdown-menu ul li a:hover {
    background: #00798e !important;
    color: #fffffe !important;
}

.dropdown-menu ul {
    background: #07a2ad !important;
}

.dropdown-menu ul li a {
    color: #fffffe !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    color: #2e697b !important;
}

/* Sidebar widgets */
.sidebar-box,
.widget {
    background: #e3e3e3 !important;
    border: none !important;
}

.widget-title,
.sidebar-box .widget-title {
    background: #00798e !important;
    color: #fffffc !important;
    padding: 8px 12px !important;
    margin: 0 0 15px 0 !important;
}

.widget a {
    color: #2e697b !important;
}

.widget a:hover {
    color: #085360 !important;
}

/* Footer */
#footer-widgets,
#footer-bottom {
    background: #181818 !important;
    background: linear-gradient(#181818, #343434) !important;
    color: #fafdf9 !important;
}

#footer-widgets a,
#footer-bottom a {
    color: #fafdf9 !important;
}

#footer-widgets a:hover,
#footer-bottom a:hover {
    color: #ffffff !important;
}

/* Buttons */
button,
input[type="button"],
input[type="submit"],
.button {
    background: #00798e !important;
    border-color: #00798e !important;
    color: #ffffff !important;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
.button:hover {
    background: #085360 !important;
    border-color: #085360 !important;
}

/* Tables */
table tr:nth-child(odd) {
    background: #eaf6fb !important;
}

table tr:nth-child(even) {
    background: #fdf0fe !important;
}

/* Site title */
#site-logo a,
.site-title a {
    color: #feffff !important;
}

/* Blockquotes */
blockquote {
    background: #f7f7f7 !important;
    border-left-color: #00798e !important;
}

/* Lists */
.entry-content ul li {
    color: #555555 !important;
}

/* Page header / breadcrumbs */
.page-header {
    background: #eaf6fb !important;
    border-bottom: 2px solid #00798e !important;
}

/* Borders */
.content-area,
table th,
table td,
hr {
    border-color: #e9e9e9 !important;
}

/* Pager/Pagination */
.page-numbers a,
.page-numbers span {
    border-color: #e9e9e9 !important;
}

.page-numbers a:hover,
.page-numbers .current {
    border-color: #00798e !important;
    color: #2e697b !important;
}
