/* Body Background and Text Color */
body {
    background-color: #f4f4f4; /* Bright background */
    color: #333; /* Dark text */
}

/* Links */
a {
    color: #0056b3; /* Darker link color */
}
a:hover {
    color: #003f7f; /* Darker hover link color */
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
    color: #1a1a1a; /* Dark header text */
}

/* Navbar and Header */
.top-navbar {
    background-color: #ffffff; /* Light background */
}

.site-header, .site-header-row {
    background-color: #ffffff !important; /* Light background */
}

.site-header a, .site-header .navbar-brand {
    color: #333; /* Dark text */
}

.site-header .navbar-brand:hover {
    color: #0056b3; /* Link hover color */
}

.user-menu {
    color: #333; /* Dark text */
}

/* Login/Signup Buttons */
.login-signup .btn {
    color: #333; /* Dark text */
    border: 1px solid #333; /* Dark border */
}

.login-signup .btn:hover {
    background-color: #333;
    color: #fff; /* Light text on hover */
}

/* Mid Navigation */
.mid-nav {
    background-color: #e6e6e6; /* Light background */
}

.nav-icon {
    color: #333; /* Dark icon color */
}

.mid-nav .nav-icon:hover {
    color: #0056b3; /* Darker hover color */
}

/* Search Input */
.nav-search input {
    background: #e6e6e6; /* Light background */
    color: #333; /* Dark text */
}

.nav-search input:focus {
    background: #e6e6e6; /* Light background */
    color: #333; /* Dark text */
}

/* Article Titles and Borders */
.entry-title a {
    color: #333; /* Dark text */
}

.entry-title a:hover {
    color: #0056b3; /* Darker hover text */
}

.article-single .entry-title {
    color: #1a1a1a; /* Dark text */
}

.article-single .entry-header, .article-counts {
    border-bottom: 1px solid #ccc; /* Light border */
}
.fas.fa-heart:before {
    color: #333; /* Darker default heart icon color */
}

.vortex-p-like-active .fa-heart:before {
    color: #d54f17; /* Keep active heart color */
}

.article-single.category-links .entry-content {
    color: #333; /* Dark text for link category */
}

article.article-single {
    color: #333; /* Dark text for article */
}

.commentstream-left {
    background: #e9e9e9; /* Light background for comments */
    border-radius: 15px;
}

.entry-content p {
    color: #333; /* Dark text for paragraphs */
}

.entry-content a, .tag-links a, li a {
    color: #a73400 !important /* Darker link color */
}

.entry-content a:hover, li a:hover {
    color: #0056b3; /* Darker hover color */
}

.entry-content blockquote {
    background-color: #f9f9f9; /* Lighter blockquote background */
    color: #333; /* Darker text */
}

.entry-content blockquote cite {
    color: #555; /* Slightly darker citation text */
}

.wp-caption {
    color: #333; /* Darker caption text */
}

.wp-caption .wp-caption-text {
    color: #555; /* Darker caption text */
}

.entry-meta {
    color: #555; /* Darker meta text */
}
article.article-single {
    color: #333; /* Dark text for single article */
}

.commentstream-left {
    background: #f2f2f2; /* Lighter background for comments */
    border-radius: 15px;
}

.entry-content p {
    color: #333; /* Darker text for paragraphs */
}

.entry-content a, .tag-links a, li a {
    color: #a73400 !important /* Standard blue link color */
}

.entry-content a:hover, li a:hover {
    color: #0056b3; /* Darker blue on hover */
}

.entry-content blockquote {
    background-color: #f9f9f9; /* Lighter background for blockquote */
    color: #333; /* Darker text */
}

.entry-content blockquote cite {
    color: #555; /* Darker citation text */
}

.wp-caption {
    color: #333; /* Darker caption text */
}

.wp-caption .wp-caption-text {
    color: #555; /* Darker text for caption */
}

.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6 {
    color: #333; /* Darker headers */
}

.entry-content ul,
.entry-content ol {
    color: #333; /* Darker text for lists */
}

.entry-content table {
    color: #333; /* Darker text for table */
    border: 1px solid #ccc; /* Slightly lighter border */
}

tbody{color:black;}

.entry-content table th {
    background-color: #f1f1f1; /* Lighter background for table headers */
}

.entry-content pre {
    background-color: #f9f9f9; /* Brighter background for preformatted text */
    color: #333; /* Darker text */
}

.sidebar-left, .sidebar-right {
    background-color: #f2f2f2; /* Brighter background for sidebars */
}

.sidebar-footer h6 {
    color: #333; /* Darker text for footer */
}

.sidebar-footer ul li a {
    color: #333; /* Darker icon color */
}

.sidebar-footer .nav-link:hover {
    color: #ff842f; /* Keep this color for hover */
}

.sidebar-left .nav-link {
    color: #333; /* Dark text for sidebar links */
}

.sidebar-left .nav-link:hover {
    background-color: #f2f2f2; /* Light background on hover */
}

.sidebar-left h6, .sidebar-right h6 {
    color: #666; /* Darker text for headings */
}

.sidebar .launch-card {
    background-color: #f9f9f9 !important; /* Bright background for launch cards */
    border: 1px solid #ccc; /* Light border */
}

.sidebar .launch-card .mission-name, .sidebar .launch-card .launch-time {
    color: #333; /* Dark text for mission and launch time */
}

.feed-row {
    background-color: #f2f2f2; /* Bright background for feed */
}

.article-infeed {
    background-color: #f9f9f9; /* Light background for infeed */
    color: #333; /* Dark text */
    border: 2px solid #f0f0f0;; /* Light border */
}

.site-header {
    background-color: #f5f5f5; /* Bright background for header */
}

.site-name {
    color: #333; /* Dark text for site name */
}

.bg-dark {
    background-color: #eaeaea !important; /* Light background */
}

.like-count {
    color: #666; /* Darker like count color */
}

.vortex-p-like-active i, .vortex-p-like-active .like-count {
    color: #d54f17; /* Keep the like color as is */
}

.comments-feed-link, .comments-feed-link:hover {
    color: #333; /* Dark text for comment feed links */
}

.bookmarked {
    color: #d54f17; /* Keep the highlighted bookmark color */
}

.bookmark-btn i, a.bookmark-btn {
    color: #333; /* Dark bookmark icon and link */
}

.author-name a, .author-name a:hover {
    color: #d54f17; /* Highlight author name links */
}

.sidebar-slide {
    background-color: #f5f5f5; /* Bright background */
}

#toggle-sidebar-btn {
    background-color: #eaeaea; /* Light background for toggle button */
    color: #333; /* Dark text for button */
}

#lside {
    background-color: #f5f5f5; /* Bright background for the sidebar */
}

.user-menu {
    color: #333; /* Dark text for user menu */
}

.text-center button, .text-center button:hover, .text-center button:active {
    background: #ff842f!important; /* Bright button background */
}

.mid-nav {
    background-color: #eaeaea; /* Bright background for mid-nav */
}

.article-infeed {
    background-color: #f5f5f5; /* Bright background for article feed */
    color: #333; /* Dark text for article feed */
}

.feed-row {
    background-color: #f5f5f5; /* Bright background for feed row */
}

.comment-body {
    background-color: #f5f5f5; /* Bright background for comments */
    color: #333; /* Dark text for comments */
}

.nested-comment {
    background-color: #ebebeb; /* Slightly lighter background for nested replies */
}

.comment-author-name {
    color: #333; /* Dark color for author name */
}

.comment-meta {
    color: #777; /* Muted color for time and date */
}

.comment-likes, .comment-content {
    color: #333; /* Dark text color */
}

.comment-content a {
    color: #ff842f; /* Link color in comments */
}

.comment-actions .reply a {
    color: #333; /* Dark color for reply link */
}

.comment-actions .collapse-link a {
    color: #666; /* Muted color for collapse link */
}

.custom-comment-form {
    background-color: #f5f5f5; /* Bright background for comment form */
    color: #333; /* Dark text */
}

.custom-comment-form textarea {
    background-color: #ebebeb; /* Bright textarea background */
    color: #333; /* Dark text in textarea */
}

.custom-comment-form button {
    background-color: #ff842f; /* Bright button background */
}

.custom-comment-form button:hover {
    background-color: #ff6800; /* Darker hover effect */
}

.children {
    border-left: 2px solid #ccc; /* Light border for children comments */
}

.custom-comment-form {
    background-color: #f5f5f5; /* Bright background for the comment form */
    color: #333; /* Dark text */
}

.comment-depth-2, 
.comment-depth-3, 
.comment-depth-4 {
    border-color: #ccc; /* Lighter border colors for comment depths */
}

.custom-comment-form textarea {
    background-color: #ebebeb; /* Bright textarea background */
    color: #333; /* Dark text */
}

.custom-comment-form button {
    background-color: #ff842f; /* Bright button background */
}

.custom-comment-form button:hover {
    background-color: #ff6800; /* Darker hover effect */
}

.reply-form textarea, .edit-form textarea {
    background-color: #f0f0f0; /* Bright background for reply and edit forms */
    color: #333; /* Dark text */
    border: 1px solid #ccc; /* Lighter border */
}

.reply-form button, .edit-form button {
    background-color: #ff842f; /* Bright button color */
}

.reply-form button:hover, .edit-form button:hover {
    background-color: #ff6800; /* Darker hover effect */
}

.btn.submit-comment-reply {
    background-color: #d54f17; /* Bright background for submit reply button */
}

.btn.send-comment {
    background-color: #f05a22; /* Bright background for send comment button */
}

a.comment-vote-button.voted-up, 
a.comment-vote-button.voted-up i:before {
    color: #ff6800; /* Bright orange for voted-up buttons */
}

a.comment-vote-button.not-voted {
    color: #777; /* Gray for not-voted buttons */
}

.comment-reply-link.not-allowed, .comment-reply.not-allowed {
    opacity: 0.6; /* Dim the button for not-allowed replies */
}

.highlighted-comment {
    background-color: #f0f0f0; /* Light background for highlighted comment */
    color: #333; /* Dark text */
}

.comment-more-options:hover {
    background-color: #ddd!important; /* Light hover effect for more options */
}

.parent-comment-link {
    color: #555; /* Darker text for parent comment link */
}

#comment-actions-dropdown {
    background-color: #f8f9fa; /* Light background for dropdown */
    border: 1px solid #ccc; /* Light border */
}

#comment-actions-dropdown .dropdown-item {
    color: #333; /* Dark text for dropdown items */
}

#comment-actions-dropdown .dropdown-item:hover {
    background-color: #e0e0e0; /* Light hover effect */
}

.pinned-icon {
    color: #ff6800; /* Bright color for pinned icon */
}

.pinned-icon i {
    color: #ff842f; /* Slightly lighter pin color */
}

.pinned .comment-reply {
    display: none; /* Keep the same behavior for pinned comments */
}

.text-bright,.text-white,.text-light{
	color:#333333!important;
}

.sidebar-comment-body {
    background-color: #f2f2f2; /* Light background for sidebar comments */
    color: #333!important; /* Dark text */
}

.sidebar-comment-author-name {
    color: #333!important; /* Dark text for author name */
}

.sidebar-comment-meta {
    color: #666!important; /* Darker grey for meta text */
}

.sidebar-comment-content {
    color: #444!important; /* Darker text for comment content */
}

.sidebar-comment-post-link {
    color: #666!important; /* Darker text for post link */
}

.custom-oembed-card {
    border: 1px solid #ccc!important; /* Lighter border */
    background-color: #fff!important; /* White background */
}

.custom-oembed-card h3 {
    color: #333!important; /* Darker text for headings */
}

.custom-oembed-card p {
    color: #555!important; /* Slightly darker text for paragraphs */
}

a.nav-current {
    background: #ffffff;
}

.sidebar .launch-card:hover {
    background-color: #ccc !important;
}
.sidebar .launch-card .rocket-name{
	color:black!important;
}
.category-bubble{
	color:black!important;
	border-color: black!important;
}
button, button.btn, .format-image {
    border-color: black !important;
    color: black !important;
}

.commentstream-link{color:black!important;}

.commentstream-left.unseen-not {
    background: #e9d1c5!important;
}
.author-1, .author-5, .author-9, .author-13 {
    color: #fc8750 !important;
}
.author-2, .author-6, .author-10, .author-14 {
    color: #ff8bbf !important;
}
.author-3, .author-7, .author-11, .author-15 {
    color: #499949 !important;
}
.author-4, .author-8, .author-12, .author-16 {
    color: #6d76eb !important;
}
.nav-link.active, .nav-link.active:focus, .nav-link.active:active {
    color: #0c0c0c !important;
    background: #d54f17 !important;
    border-color: transparent !important;
}
.nav-link:focus, .nav-link:active {
    color: #454545 !important;
    background: transparent !important;
    border-color: transparent !important;
}
.acpoll-container{
    color: #222!important;
    background-color: #fff!important;	
}
.acpoll-option-title,.arrow.arrow-left,.arrow.arrow-right{
	color:#fff!important;
}