/*-----------------------------------------------------------------------------------*/
/*	    muzines (dark-mode auto)
/*-----------------------------------------------------------------------------------*/

@media (prefers-color-scheme: dark) {

/* defaults from dark mode, apply to l classes */

/* Dark theme */

.l-bloc{
	color:rgba(255,255,255,.7);
}
.l-bloc button:hover{
	color:rgba(255,255,255,.9);
}
.l-bloc h1, .l-bloc h2, .l-bloc h3, .l-bloc h4,.l-bloc h5, .l-bloc h6, .l-bloc .ico{
	color:rgba(255,255,255,.8);
}
.l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{
	border-color:rgba(255,255,255,.9);
}
.l-bloc .divider-h span{
	border-color:rgba(255,255,255,.2);
}
.l-bloc a{
	color:rgba(255,255,255,.6);
}
.l-bloc a:hover{
	color:rgba(255,255,255,1);
}
.l-bloc .navbar-toggle .icon-bar{
	background:rgba(255,255,255,1);
}
.l-bloc .btn-wire,.l-bloc .btn-wire:hover{
	color:rgba(255,255,255,1);
	border-color:rgba(255,255,255,1);
}
/* 
.l-bloc .panel{
	color:rgba(0,0,0,.5);
}
 */
.l-bloc .panel button:hover{
	color:rgba(0,0,0,.7);
}
/* 
.l-bloc .panel h1,.l-bloc .panel h2, .l-bloc .panel h3, .l-bloc .panel h4, .l-bloc .panel h5, .l-bloc .panel h6, .l-bloc .ico{
	color:rgba(0,0,0,.7);
}
 */
.l-bloc .panel icon{
	border-color:rgba(0,0,0,.7);
}
.l-bloc .panel .divider-h span{
	border-color:rgba(0,0,0,.1);
}
/* 
.l-bloc .panel a{
	color:rgba(0,0,0,.6);
}
.l-bloc .panel a:hover{
	color:rgba(0,0,0,1);
}
 */
.l-bloc .panel .btn-wire, .l-bloc .panel .btn-wire:hover{
	color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.3);
}


/* dark theme - custom */

.bgc-white{
	background-color:#303030;
}

.themeNav {
	background-color:#505050;
}

.mu_navhomesub h3 {
	color:#bbb!important;
}

.mu_navhomesub a {
	color:#bbb!important;
}

.mu_navhomesub a:hover {
	color:#ddd!important;
}

.mu_navhomesub p {
	color:#bbb!important;
}

.mu_navsub a {
	color:#bbb!important;
}
.mu_navsub a:hover {
	color:#ddd!important;
}

#bloc-9 p {
	color:#A0A0A0!important;
}
#bloc-9b p {
	color:#A0A0A0;
}

/* use this to find paragraph tag problems */
.article_body {
	color:#A0A0A0!important;
/* 
	color:#F06060!important;
 */
}

.article_subtitle {
	color: #5d92b4!important;
}

.contactreveal {
	color: #5d92b4!important;	
}

.intlink {
	color: #5d92b4!important;
}
.intlink:hover {
	color: #bbb!important;
}

.article_body h4 {
	color: #bbb;	
}

.article_body h6 {
/* 
	CAPTION style
 */
	color: #5d92b4;	
}

.byline_blue a {
	color: #5d92b4;	
}

hr {
  border-top: 1px solid #777;
}

.article_body hr {
    background: #5d92b4;
}

.searchYellow {
	color: #c3c834;
}

.mag_process_status_green {
	color: #41a04c;
}
.mag_process_status_red {
	color: #cd6060;
}
.mag_process_status_blue {
	color: #6970d2;
}
.mag_process_status_grey {
	color: gray;
}


#issuelist_panel {
	background-color:#444;
    border-color: #777;
	color: #FFFFFF;
}
#issuelist_panel_alt {
	background-color:#3c3c3c;
    border-color: #777;
	color: #FFFFFF;
}



.maglist_panel {
	background-color:#444;
    border-color: #777;
}

#maglist_panel_warning {
	background-color:#444;
    border-color: #777;
	color: #FFFFFF;
}


.issue_text_stats {
    border-color: #777;
}



.darkertext {
	color: #A0A0A0!important;
}

.darkertext a {
	color: #A0A0A0!important;
}



.table_highlight {
  background-color: #444;
}



.search_metadata_match {
	background: #444;
}
.search_metadata_match_alt {
	background: #383838;
}

#filter_summary p {
	color: #E0E0E0!important;
}


blockquote {
  border-left: 5px solid #aaa;
}

.blockquote-reverse,
blockquote.pull-right {
  border-right: 5px solid #aaa;
}

.text_articletype {
	color: #cd5050;
}

.missing {
	color: #cd5050;
}

.errata {
	color: #cd5050;
}

.article_noocr {
	color: #cd5050!important;
}


#textblock {
	background: #3e799f;
	color: #D0D0D0;
}

#textblock_header h4 {
	color: #D0D0D0!important;
}

#textblock p {
	color: #E0E0E0!important;
}


.blockquote-home p {
	color: #ccc;
}
.blockquote-home-overimage p {
	color: #ccc;
}


.s_admin {
	background: #801111;
}

.s_notice {
	background: #801010;
}

.lowblock_header_notice h4 {
	color: #ccc!important;
}


/* group panel */
.panel {
  background-color: #303030;
}

.pagescanGroup {
  background: #565680!important;
}
.article_group_header {
  background: #565680!important;
}
.s_group {
	background: #565680;
}

.badge {
	color:rgba(255,255,255,.8);
}

.badge_group {
	background: #565680!important;
}

.badge_orange {
	background: #de9b2c;
}

.badge_audio {
	background: #1f7e9f;
}

.article_group_header {
  background: #565680!important;
}

/* article subtitles in groups */
.l-bloc .panel h5 {
	color: #E0E0E0!important;
}

.groupDescription {
	color: #A0A0A0!important;
/* 
	padding-left: 12px;
 */
}
.gDesc {
	background: #303030;
}

.undrline {
    border-color: #444;
}

.sbfix_results {
	color: #303030!important;
}



.table .table {
  background-color: #303030;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #555;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #363636;
}
.table-hover > tbody > tr:hover {
  background-color: #909090;
}

.procTD {
	background: #555;
}

.admin_selected_quote_bg {
	background-color: #555!important;
}

.admin_used_quote_bg {
	background-color: #e4e8eb!important;
}



.admin_donation_paid_complete {
	background: #4e7545;
}

.admin_donation_paid_pending {
	background: #6a9561;
}

.admin_donation_paid_failed {
	background: #a3728a;
}

.admin_donation_thanks {
	background: lightblue;
}

.admin_donation_feedback {
	background: #8e641f;
}



.maglistAdmin_noperms {
	background: #955;
}

.maglistAdmin_test {
	background: #CC9977;
}

.maglistAdmin_hidden {
	background: #557;
}


.contrib_form {
	background: #444!important;
}



.ad_result {
  background: #394950!important;
}

.vendorname a{
	color: #8080d0!important;
}

.vendorname a:hover{
	color: #a0a0f0!important;
}

.block_text_trend {
	color:#999!important;	
}

.block_text_trend a {
	color:#BBB!important;	
}

.block_text_trend a:hover {
	color:#DDD!important;	
}



/* --  forms -------------------------------- */


.form-control {
  background-color: #666;
  color: #EEE;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #383838;
  opacity: 1;
}

#filter_search {
	color: #eee;
}

#selected_issues {
	color: #ccc;
}

#submitButton {
  background-color: #337ab7;
}

#submitButton:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-default {
  color: #EEE;
  background-color: #666;
  border-color: #585858;
}
.btn-default:hover {
  color: #EEE;
  background-color: #777;
  border-color: #585858;
}


/* sel2 flipmenu */
.select2-container .select2-selection--single {
	background-color: #444;
    border: 1px solid #666;
}

/* sel2 flipmenu text... */
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #ccc;
}

/* sel2 gear add bg */
.select2-container .select2-selection--multiple  {
	background-color: #444;
    border: 1px solid #666;
}

.select2-selection__choice {
  color: #444;
}


/* sel2  search input field */
.select2-search {
	color: #EEE;
	background-color: #444;
}
.select2-search input {
	color: #EEE;
	background-color: #444;
}

/* sel2 results dropdown */
.select2-results {
	color: #EEE;
	background-color: #444;
}

/* sel2 selected option in dropdown */
.select2-results__option[aria-selected=true] { color: #333; }





}
