﻿/* COLORS
#eee (selected, no links)
maroon (links)
white (background, light text)
#eee = light gray
#004670 (selected) = blue

*/


/* GENERAL */
	body.redMode, body.redMode a.noLink, body.redMode a i.noLink{
		background: white;
		color: red;
	}

	body.redMode a {
		color: maroon;
		font-weight:bold;
	}

	/* LYRICS CHORUS */
	.redMode .addedChorus {
		color: #C11B17;
	}


/* NOTES */
	.redMode #userNoteTextAreaFav{
		background-color: white;
		color: #eee;
	}
	.redMode #noteSaveArea, .redMode #hymnalNoteTextAreaContainer {
		background-color: #f9f9f9;
		/* border: 2px outset rgba(128, 0, 0, .7); */ /* #004670 */
	}
	
	body.redMode[data-hymnal='BHB_new.txt'] a #added_composer, body.redMode[data-hymnal='BHB.txt'] a #added_composer {
		color:maroon;
		fill:maroon;
	}
	
/* SELECT */
	.redMode select {
		color:maroon;
	}

/* BUTTONS */
	/* KEYPAD */
	.redMode #keypad input, .redMode #keypad .buttonAutoWide {
		border-color:maroon;
	}

	.redMode #keypad input, .redMode #keypad .buttonAutoWide{
		background-color: white;
		color: maroon!important;
	}
	
	.redMode #keypad,
	.redMode #secondRowButtons {
		background: white;
	}	
	
	.redMode .faButton  {
		color:maroon;
	}
	.redMode #bookmarkTitle .fa-info-circle.faButton {
		background-color:transparent;
	}	
	
	.redMode .faButtonInverted {
		color:white;
	}
	
	.redMode .buttonAutoWide .faButton {
		color:maroon;
	}
	
	.redMode #topItems .faButton, .redMode #historycontainer .faButton {
		color: white;
	}

	.redMode #faButtonContainer .faButton.inactive {
		color:maroon;
		border-color:maroon;
	}
	
	.dayMode #instructionsText2 .fa-music  {
		border-color: maroon;
	}		

	.redMode #faButtonContainer .faButton {
		color:#004670;
		border-color:#004670;
	}

	.redMode #secondRowButtons{
		border-bottom: 3px solid #eee;
	}
	
	/* popup buttons */
	.redMode .buttonAutoWide,
	.redMode .blueButton,
	.redMode .roundedButtonMinWidth{
		background: maroon;
		color: white;
	}
	.redMode button.opened .faButton, .redMode .buttonAutoWide.opened {
		background: #004670;
	}

	.redMode .buttonLetter {
		background: maroon;
		color: white !important;
		font-weight: bold;
	}
	
	/* SEARCH TITLE BUTTONS */
	.redMode button.songTitle {
		background: maroon;
		color: white;
	}		
	
	/* TOGGLE BUTTONS */
	.redMode .colorToggle{
		background: #ccc!important;
		color: black!important;
		border: none!important;
	}
	
	/* Verse selection buttons */
	.redMode .verseButton {
		color: maroon;
	}
	.redMode .verseListing .selected {
		background-color: #004670 !important;
	}
	
	.redMode #songContainer .fa-eye, .redMode  #faButtonContainer .fa-music  {
		background-color: #004670;
		border-color: #004670;
		color:white;
	}
	.redMode  #songContainer .fa-eye.inactive, .redMode  #faButtonContainer .fa-music.inactive, .redMode  #closePresentationModeButton.inactive {
		background-color: maroon !important;
		border-color: maroon !important;
		color:white;
	}
	

/* HYMN TEXT */
	.redMode .num{
		color: maroon;
	}

	.redMode .num.fav {
		color: maroon;
	}
	
	/* FAVORITES */
	.redMode tr.fav td[id^="index"] {
		color: maroon;
		font-weight:bold;
	}
	

/* BOOKMARKS, HISTORY */	
	.redMode #showHistory {
		color:red;
		background: #eee;
	}
	
	.redMode #bookmarksIcons {
		background-color: maroon;
		border: 1px white solid;
		color: white;
	}

	.redMode #historycontainer,
	.redMode #bookmarks {
		background: white;
		display: block;
	}
	
	.redMode .setBookmarkImage, .redMode #bookmarkTitle .fa-info-circle.faButton { 
		color:white;
	}
	
	.redMode #bookmarks .buttonAutoWide {
		background-color: white;
		color: maroon;
	}
	.redMode #historycontainer .buttonAutoWide {
		background-color: maroon;
		color: white;
	}
	.redMode #historyTitle .fa-info-circle {
		color:maroon;
	}
	.redMode #historyEntries button.buttonAutoWide { 
	    background-color: maroon;
		color: white;
	}
	
/* NEXT PREVIOUS ARROWS */
	.redMode #nextPrevious input{
		border: 3px solid maroon;
		border-top: none;
		border-right: none;
		border-radius: 0px;
	}

	.redMode #nextPrevious input + input{
		border-top: 3px solid maroon;
		border-right: 3px solid maroon;
		border-bottom: none;
		border-left: none;
	}

	.redMode input:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: white;
	}
	.redMode input:focus::-moz-placeholder { /* Firefox 19+ */
		color: white;
	}
	.redMode input:focus:-ms-input-placeholder { /* IE 10+ */
		color: white;
	}
	.redMode input:focus:-moz-placeholder { /* Firefox 18- */
		color: white;
	}

/* HEADER FOOTER */
	.redMode #topItems, .redMode .titles {
		background-color: maroon;
		color: white;
	}

	.redMode #footer{
		background-color: maroon;
		color: white;
		box-shadow: 0px 0px 10px maroon;
	}
	
	.redMode #footer a {
		color: white;
		font-weight:bold;
	}
	
	.redMode hr {
		background: #eee;
	}

/* SEARCH ITEMS */
	.redMode .drawer, .redMode  #input_container-presentation {
		background-color: #eee; /* gray */
	}
	.redMode #results {
		color: white;
		background-color: maroon;
		border: 1px white solid;
	}
	
/* MUSIC */
	
	.redMode .fa-play-circle {
		color: maroon;
	}
	.redMode .fa-stop-circle {
		color: #004670;
	}

/* NAVIGATION */
	
	.redMode nav ul li {
		color: maroon;
	}
	.redMode nav ul li.opened, .redMode nav ul li.selected {
		color: #004670 !important;
	}
	.redMode nav ul li.disabled {
		color: #eee;
	}
	/* Hymn books menu */
	.redMode #hymnbooks_drawer li, .redMode #views_drawer li {
		color: maroon;
	}
	.redMode #views_drawer li.active, .redMode #hymnbooks_drawer li.active {
		color: #004670;
	}
	
	
/* POPUP TUNES */	
	.redMode #tunesPopupCustomReplaceContainer {
		border-color: maroon;
	}