/* Emby version : 3.0.5911.0 and later */

/* Color HEX codes */

/* Color (RED) : #990000 & (153,0,0)
/* Dark Color  : #660000
/* Gray 1      : #404040              (Button backgrounds)
/* Gray 2      : #4D4D4D              (Sidelink hover)
/* Dark Gray 1 : #1E1E1E              (Side Panel background)
/* Dark Gray 2 : #303030              (Divider line)
/* Dark Gray 3 : #181818              (Background)
/* Dark Gray 4 : #282828              (Panel background)
/* Black 1     : #080808 & (08,08,08)
/* Black 2     : #101010              (Pop-up window)
/* White 1     : #CCCCCC              (Default text)
/* White 2     : #656565              (Field description)
/* White 3     : #EDEDED              (Gray button title)
/* White 4     : #EEEEEE              (Side panel icon)
/* White 5     : #FFFFFF              (Real white)
/* White 6     : #9b9b9b              (Disabled & Link hover)
/* White 7     : #BBBBBB              (Side panel header)

/* ------------ Dark Theme & Colored highlight ------------ */

/* ------------ Table of Contents ------------ */

/* ------ 1.0 : Color Highlights ------ */
/* --- 1.1 : Buttons --- */
/* Checkboxes */
/* Circles */
/* Icons & Menu Bars */
/* Rectangles & Others */
/* --- 1.2 : Details --- */
/* Icons & Indicators */
/* Glow lights */
/* Links */
/* Font Colors */
/* Pop-up Windows */
/* Metadata Editor Page & Side Panel */
/* Lines & Others */
/* Chrome */
/* Firefox */
/* Edge */

/* ------ 2.0 : Removed Elements ------ */
/* --- 2.1 : Home page & Library --- */
/* --- 2.2 : Metadata Editor Page --- */

/* ------ 3.0 : Global Modifications ------ */
/* --- 3.1 : Buttons --- */
/* Icons */
/* --- 3.2 : Details --- */
/* Corrections */
/* Report Manager Page */
/* Metadata Editor Page */
/* Scrollbars */

/* ------ 4.0 : Dark Theme (Can be removed) ------ */
/* --- 4.1 : Buttons --- */
/* Checkboxes */
/* Dashboard */
/* --- 4.2 : Details --- */
/* Panels & Backgrounds */
/* Icons */
/* Font Colors */
/* Pop-up Windows */
/* Lines & Others */
/* --- 4.3 : Dashboard Left Side Panel --- */
/* Panels & Backgrounds */

/* ------ 5.0 : Manual Fixes ------ */


/* ---------------------------------------------------- */

/* ------ 1.0 : Color Highlights ------ */

/* --- 1.1 : Buttons --- */
/* Checkboxes */
.ui-btn.ui-checkbox-on:after {
    background-color: #990000 !important;
    border-color: #990000 !important;}
.ui-page-theme-a .ui-radio-on:after, html .ui-bar-a .ui-radio-on:after, html .ui-body-a .ui-radio-on:after, html body .ui-group-theme-a .ui-radio-on:after, .ui-btn.ui-radio-on.ui-btn-a:after {border-color: #990000;}
div#checkbox.checked.style-scope.paper-checkbox {
background-color: #990000 !important;
border-color: #990000;}
.paper-radio-button-0[checked] #offRadio.paper-radio-button {
    border-color: #990000;}
.paper-radio-button-0 #onRadio.paper-radio-button {
    background-color: #990000;}
/* Circles */
.blue.x-scope.paper-fab-0, .red.x-scope.paper-fab-0, .green.x-scope.paper-fab-0, .orange.x-scope.paper-fab-0, paper-fab.btnPlay.detailFloatingButton.x-scope.paper-fab-0, .scheduledTaskPaperIconItem[data-status='Idle'] paper-fab, paper-icon-item.btnLogout.x-scope.paper-icon-item-0 paper-fab.x-scope.paper-fab-0, div.devicesList paper-fab.x-scope.paper-fab-0, paper-fab.btnCloseDialog.x-scope.paper-fab-0, paper-fab.btnOpenUploadMenu.subdued.x-scope.paper-fab-0, paper-fab.btnBrowseAllImages.subdued.x-scope.paper-fab-0, paper-fab.btnOpenUploadMenu.subdued.x-scope.paper-fab-0, paper-fab.btnCancelVoiceInput.x-scope.paper-fab-0, paper-fab.btnNewCollection.bottomFab.x-scope.paper-fab-0, div.btnNotificationsInner.levelNormal, div.paperList.folderList paper-fab.x-scope.paper-fab-0 {
background-color: #990000 !important;
color: #FFFFFF !important;}
.ui-body-b paper-fab.subdued[elevation="1"], .ui-body-b paper-fab.subdued[elevation="4"] {
    background: #990000 !important;}
.scheduledTaskPaperIconItem[data-status="Running"] paper-fab, paper-fab.btnCancelSupporterInfo.x-scope.paper-fab-0 {
background-color: #660000;}
/* Icons & Menu Bars */
.btnUserItemRatingOn {color: #990000 !important;}
.viewMenuBar paper-icon-button, paper-icon-button.btnCast.headerButton.headerButtonRight.x-scope.paper-icon-button-0.btnActiveCast, paper-icon-button.nowPlayingCastIcon.x-scope.paper-icon-button-0.btnActiveCast, paper-icon-button.nowPlayingCastIcon.x-scope.paper-icon-button-0, paper-icon-button.mediaButton.toggleRepeatButton.x-scope.paper-icon-button-0.repeatActive, paper-icon-button.btnCancel.x-scope.paper-icon-button-0, div.videoAdvancedControls paper-icon-button.mediaButton.x-scope.paper-icon-button-0, paper-icon-button.btnExitRemoteControl.x-scope.paper-icon-button-0, paper-icon-button.btnNextPage.x-scope.paper-icon-button-0, paper-icon-button.btnPreviousPage.x-scope.paper-icon-button-0, 
paper-button.accent, paper-icon-button.btnUp.x-scope.paper-icon-button-0, paper-icon-button.btnDown.x-scope.paper-icon-button-0, .ui-body-a .emby-collapsible-button, paper-icon-button.btnViewItemDown.btnViewItemMove.x-scope.paper-icon-button-0, paper-icon-button.btnViewItemUp.btnViewItemMove.x-scope.paper-icon-button-0 {color: #990000 !important;}
/* Rectangles & Others */
paper-button#btnShutdown.subdued.x-scope.paper-button-0, paper-button.subdued.btnRestartContainer.x-scope.paper-button-0 {
background: #101010 !important;
color: #990000;}
paper-button[raised].accent, paper-button[raised].submit, paper-button[raised].more, paper-button[raised].secondary, button[data-theme='b']:not([data-role='none']):not(.clearButton), div.supporterPromotion paper-button.block.x-scope.paper-button-0 {
    background: #990000 !important;
    color: #FFFFFF !important;}
div[data-role="controlgroup"] a.ui-btn-active, .selectionCommandsPanel {
    background: #990000 !important;
    color: #FFFFFF !important;}
a.cardContent.mediaItem:visited {color: #990000 !important;}
.itemSelectionPanel {border: 1px solid #990000 !important;}

/* --- 1.2 : Details --- */
/* Icons & Indicators */
.playedIndicator {background-color: #990000;}
.missingPosterRibbon {background: rgba(153,0,0,.8);}
/* Glow lights */
a[data-role='button']:focus, button:not([data-role='none']):not(.clearButton):focus {
	-webkit-box-shadow: 0 0 12px #990000;
	-moz-box-shadow: 0 0 12px #990000;
	box-shadow: 0 0 12px #990000;}
/* Links */
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
	color: #990000;
	font-weight: bold;}
.ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited, .ui-page-theme-b a, html .ui-bar-b a, html .ui-body-b a, html body .ui-group-theme-b a, .ui-page-theme-b a:visited, html .ui-bar-b a:visited, html .ui-body-b a:visited, html body .ui-group-theme-b a:visited {color: #990000;}
.selectedCharacter {color: #990000 !important;}
.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body .ui-group-theme-a a:hover, .ui-page-theme-b a:hover, html .ui-bar-b a:hover, html .ui-body-b a:hover, html body .ui-group-theme-b a:hover {
	color: #9b9b9b;}
.ui-page-theme-a a:active, html .ui-bar-a a:active, html .ui-body-a a:active, html body .ui-group-theme-a a:active, .ui-page-theme-b a:active, html .ui-bar-b a:active, html .ui-body-b a:active, html body .ui-group-theme-b a:active {
	color: #660000;}
/* Font Colors */
.type-interior h2 {color: #990000;}
p.disclaimer {
    color: #990000 !important;
    font-size: 20px;}
.ui-body-a .paper-input-container-0 .input-content.label-is-highlighted.paper-input-container label, 
.ui-body-b .paper-input-container-0 .input-content.label-is-highlighted.paper-input-container label, .libraryViewNav a:not(.ui-btn-active):hover, .paper-input-container-0 .input-content.label-is-highlighted.paper-input-container label {
color: #990000 !important;}
div#revisionHistory h2, 
div.readOnlyContent h2, form.playbackConfigurationForm h2 {color: #990000 !important;}
div#divRunningTasks span, paper-icon-item.scheduledTaskPaperIconItem.x-scope.paper-icon-item-0 span {color: #990000 !important;}
/* Pop-up Windows */
dialog.dialog.scrollY.opened paper-button.btnCancel.x-scope.paper-button-0, dialog.dialog.scrollY.opened 
paper-button.btnConfirm.x-scope.paper-button-0, paper-button.actionSheetMenuItem.x-scope.paper-button-0, .promptDialogContent paper-button {color: #990000;}
paper-button.actionSheetMenuItem.x-scope.paper-button-0:hover {
    color: #101010;
    background-color: #990000;}
select, .paper-dialog-0 .buttons {color: #990000 !important;}
/* Metadata Editor Page & Side Panel */
div.jstree-wholerow.jstree-wholerow-clicked {
    background: #990000 !important;
    color: #FFFFFF !important;}
paper-button.btnHeaderSave.accent.x-scope.paper-button-0 {
    color: #990000 !important;}
a.lnkMediaFolder.sidebarLink.selectedMediaFolder:visited, .darkDrawer .sidebarLink.selectedSidebarLink, .darkDrawer .selectedMediaFolder, a.sidebarLink.selectedSidebarLink:visited {background: #990000 !important;}
/* Lines & Others */
:focus {outline: #990000 auto 5px;}
div.focused-line.style-scope.paper-input-container {
    background-color: #990000 !important;}
paper-tabs #selectionBar {
    background-color: #990000 !important;}
.libraryViewNav .ui-btn-active {
  border-bottom-color: #990000;}
div[data-itemtype="CollectionFolder"] .cardContent,
div[data-itemtype="UserView"] .cardContent,
div[data-itemtype="PlaylistsFolder"] .cardContent, div[data-itemtype="Channel"] .cardContent {
  border: 1px solid rgba(153,0,0,.5);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(153,0,0,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(153,0,0,.6);}
.galleryImageContainer:hover {
	-moz-box-shadow: 0 0 0 5px #990000;
	-webkit-box-shadow: 0 0 0 5px #990000;
	box-shadow: 0 0 0 5px #990000;}
.itemDetailGalleryLink img:hover {
    -moz-box-shadow: 0 0 20px 3px #990000;
    -webkit-box-shadow: 0 0 20px 3px #990000;
    box-shadow: 0 0 20px 3px #990000;}
.remoteImageContainer .remoteImage:hover, .remoteImageContainer .searchImageContainer:hover {
    -moz-box-shadow: 0 0 0 5px #990000;
    -webkit-box-shadow: 0 0 0 5px #990000;
    box-shadow: 0 0 0 5px #990000;}
.paper-slider-0 #sliderKnobInner.paper-slider, div#primaryProgress.style-scope.paper-progress, div#sliderKnobInner.style-scope.paper-slider, .paper-slider-0 #sliderKnobInner.paper-slider::before {
    background-color: #990000 !important;
    border-color: #990000 !important;}
::selection{ background-color: #660000;}
/* Chrome */
progress::-webkit-progress-value {
    background-color: #990000 !important;}
/* Firefox */
progress::-moz-progress-bar {
    background: #990000;}
/* Edge */
progress {color: #990000;}

/* ------ 2.0 : Removed Elements ------ */

/* --- 2.1 : Home page & Library --- */
#similarCollapsible{ display: none !important;}
#scenesCollapsible{ display: none !important;}

/* --- 2.2 : Metadata Editor Page --- */
img[src='css/images/editor/missingtrailer.png'] {
  display:none;}

/* ------ 3.0 : Global Modifications ------ */

/* --- 3.1 : Buttons --- */
/* Icons */
.btnUserItemRating {color: #CCCCCC;}
paper-fab.btnCommand.subdued.repeatToggleButton.x-scope.paper-fab-0.nowPlayingPageRepeatActive {color: #101010 !important;}
.scheduledTaskPaperIconItem[data-status="Cancelling"] paper-fab {background-color: #1E1E1E;}
/* --- 3.2 : Details --- */
/* Corrections */
div.readOnlyContent.dashboardHomeRightColumn.firstDashboardHomeRightColumn div.paperList.activityItems paper-fab.x-scope.paper-fab-0 {background-color: transparent !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0), 0 1px 5px 0 rgba(0, 0, 0, 0), 0 3px 1px -2px rgba(0, 0, 0, 0);
color: #990000 !important;}
div#criticRatingSummary.paperList {
background-color: transparent !important;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0), 0 1px 5px 0 rgba(0, 0, 0, 0), 0 3px 1px -2px rgba(0, 0, 0, 0);}
paper-icon-button.nextTrackButton.mediaButton.videoTrackControl.x-scope.paper-icon-button-0, 
paper-icon-button.previousTrackButton.mediaButton.videoTrackControl.x-scope.paper-icon-button-0 {
    color: #FFFFFF !important;}
paper-icon-button.nextTrackButton.mediaButton.videoTrackControl.x-scope.paper-icon-button-0[disabled], 
paper-icon-button.previousTrackButton.mediaButton.videoTrackControl.x-scope.paper-icon-button-0[disabled], paper-icon-button.btnNextPage.x-scope.paper-icon-button-0[disabled], 
paper-icon-button.btnPreviousPage.x-scope.paper-icon-button-0[disabled], paper-icon-button.btnUp.x-scope.paper-icon-button-0[disabled], paper-icon-button.btnDown.x-scope.paper-icon-button-0[disabled] {color: #9b9b9b !important;}
div#footer.footer {
background-color: rgba(2,2,2,.94) !important;}
.footerNotification {border-top: #080808 !important;}
h1.pageTitle {font-size: 30px;}
.nowPlayingBar, .viewMenuBar, .libraryViewNav {background-color: rgba(2,2,2,.94) !important;}
h1, h1 a {font-size: 22px;}
div.dialogHeader {background: #101010 !important;}
div.paperList.itemsListview {
background: transparent !important;}
/* Report Manager Page */
div#libraryReportManagerPage.page.libraryPage.noSecondaryNavPage.reportsPage.page-view.ui-page.ui-page-theme-b.ui-body-b div.visualCardBox {
background: transparent !important;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0);
    -ms-box-shadow: 0 2px 4px rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0);
    box-shadow: 0 2px 4px rgba(0,0,0,0);}
li.ui-li.listItem.ui-li-has-alt.ui-first-child {border-bottom: 1px solid transparent;}
div#libraryReportManagerPage.page.libraryPage.noSecondaryNavPage.reportsPage.page-view.ui-page.ui-page-theme-b.ui-body-b a.item.ui-btn {
background: #101010 !important;
border-color: #101010;
color: #990000 !important;}
div#libraryReportManagerPage.page.libraryPage.noSecondaryNavPage.reportsPage.page-view.ui-page.ui-page-theme-b.ui-body-b a.item.ui-btn:hover {
background: #990000 !important;
border-color: #990000;
color: #101010 !important;}
div#libraryReportManagerPage.page.libraryPage.noSecondaryNavPage.reportsPage.page-view.ui-page.ui-page-theme-b.ui-body-b a.listviewMenuButton.ui-btn.ui-btn-inline {
background: transparent !important;
border-color: transparent;
color: #FFFFFF !important;}
/* Metadata Editor Page */
.libraryTree .jstree-wholerow-hovered {
    background: #4D4D4D !important;}
.libraryTree .jstree-default .jstree-hovered {
	color: #4B0082 !important;}
/* Scrollbars */
::-webkit-scrollbar-corner {background-color: #3B3B3B;}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #3B3B3B;}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #990000;}

/* ------ 4.0 : Dark Theme (Can be removed) ------ */

/* --- 4.1 : Buttons --- */
/* Checkboxes */
div#checkbox.style-scope.paper-checkbox {
    border-color: #CCCCCC;}
label.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-on, label.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-checkbox-on {
    background-color: #282828;
    color: #FFFFFF !important;
    border: 1px solid #303030;}
label.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off, label.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-checkbox-off {
    background-color: #282828;
    color: #EDEDED !important;
    border: 1px solid #303030;}
.ui-btn.ui-checkbox-off:after, .ui-btn.ui-radio-off:after {background: #000000 !important;}
/* Dashboard */
a[data-role='button'], button:not([data-role='none']):not(.clearButton) {
    border: 1px solid #303030 !important;
    color: #EDEDED !important;
    background: #404040 !important}
paper-button.cancel.block.btnCancel.x-scope.paper-button-0, paper-button.cancel.block.x-scope.paper-button-0, paper-button.btnSync.x-scope.paper-button-0, paper-button.btnRefresh.x-scope.paper-button-0 {
background-color: #404040 !important;
color: #EDEDED !important;}
.ui-body-a .emby-collapsible-button {
    border: 1px solid #282828;
    background-color: #282828;}
a.ui-collapsible-heading-toggle.ui-btn.ui-icon-plus.ui-btn-icon-left.ui-btn-inherit, a.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-minus  {
background-color: #282828 !important;
border-color: #282828;
color: #EDEDED;}

/* --- 4.2 : Details --- */
/* Panels & Backgrounds */
div.ui-page-theme-a.ui-body-a {
    background: #181818 !important;}
div.paperList, .activeSession:not(.playingSession) .sessionNowPlayingInnerContent, div.cardBox.visualCardBox, div.editorTileFooter {
  background-color: #282828 !important;
  color: #CCCCCC !important;}
div.card.activeSession > div > div:nth-child(2) {
background: #282828 !important;
border-top: 1px solid #303030 !important;
color: #CCCCCC !important;}
.ui-body-a .emby-collapsible-content, div.ui-collapsible-content.ui-body-inherit, div.directPlayProfiles, div.transcodingProfiles {
    border: 1px solid #101010;
    background-color: #101010;}
ul[data-role="listview"] > li[data-role="list-divider"] {
    background: #282828 !important;}
ul[data-role="listview"] , ul[data-role="listview"] > li{
    border-color: #303030 !important;}
ul[data-role="listview"] a + a {
    background-color: #404040;
    border-color: #404040;}
paper-item.lnkPath.lnkDirectory.x-scope.paper-item-0 {
    border-bottom: 1px solid #303030;}
.directoryPickerHeadline {background: #282828;}
li.localReaderOption {
background: #282828 !important;
color: #CCCCCC !important;
border-color: #303030;}
div.downloadLanguages.paperList.paperCheckboxList {
background: #101010 !important;
color: #CCCCCC !important;}
/* Icons */
div.divScheduledTasks iron-icon#icon.style-scope.paper-icon-button.x-scope.iron-icon-1, div.notificationList iron-icon#icon.style-scope.paper-icon-button.x-scope.iron-icon-1, div.devicesList iron-icon#icon.style-scope.paper-icon-button.x-scope.iron-icon-1, paper-item.lnkPath.lnkDirectory.x-scope.paper-item-0 iron-icon.x-scope.iron-icon-0, div.cardFooter iron-icon#icon.style-scope.paper-icon-button.x-scope.iron-icon-1, div.editorTileFooter iron-icon#icon.style-scope.paper-icon-button.x-scope.iron-icon-1 {
color: #FFFFFF !important;}
paper-icon-button.listviewMenuButton.x-scope.paper-icon-button-0 {color: #FFFFFF !important;}
paper-icon-item.x-scope.paper-icon-item-0 {color: #FFFFFF !important;}
paper-icon-button.btnRefreshDirectories.x-scope.paper-icon-button-0, paper-icon-button#btnSelectDashboardSourcePath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectCertPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectRecordingPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectWatchFolder.x-scope.paper-icon-button-0, paper-icon-button#btnSelectSyncTempPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectCustomIntrosPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectCodecIntrosPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectTranscodingTempPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectMetadataPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectUploadPath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectCachePath.x-scope.paper-icon-button-0, paper-icon-button#btnSelectPath.x-scope.paper-icon-button-0 {color: #FFFFFF !important;}
/* Font Colors */
h1, h2, .paper-input-container-0 .input-content.paper-input-container input, div.detailSectionHeader, textarea#textarea.style-scope.iron-autogrow-textarea {
color: #FFFFFF !important;}
h3, .ui-body-a {color: #EDEDED !important;}
p, div#appVersionNumber, span.logoLibraryMenuButtonText, div#checkboxLabel.style-scope.paper-checkbox, legend, .paper-radio-button-0 #radioLabel.paper-radio-button {
color: #CCCCCC !important;}
div.fieldDescription, label {color: #656565 !important;}
/* Pop-up Windows */
.dialog:not(.background-theme-a):not(.background-theme-b), paper-dialog.x-scope.paper-dialog-0 {
    background-color: #101010 !important;
    color: #CCCCCC !important;}
dialog.dialog.scrollY.fixedSize {
    background-color: #181818 !important;}
.ui-page-theme-a .ui-body-inherit, html .ui-body-a .ui-body-inherit {
    background: #101010 !important;
    border-color: #080808;
    color: #CCCCCC;}
div.ui-bar-a {
    background: #101010 !important;
    border-color: #101010;
    color: #FFFFFF;}
.background-theme-a, .dialog.background-theme-a {
    background-color: #101010;
    color: #CCCCCC;}
/* Lines & Others */
.ui-body-a .detailSectionHeader {
    border: 1px solid #303030;
    border-width: 0 0 1px 0;}
input:not(.paper-input):not(.likePaperText):not([type='checkbox']):not([type='radio']):not([type='file']):not([type='range']) {
    background: #080808;
    color: #FFFFFF;
    border: 1px solid #303030;}
div.ui-bar-inherit {background: #303030 !important;}
select option {
background: #101010 !important;
color: #FFFFFF !important;}
/* --- 4.3 : Dashboard Left Side Panel --- */
/* Panels & Backgrounds */
.ui-page-theme-a .content-secondary {background: #1E1E1E;}
.sidebarLink:hover {background-color: #4D4D4D;}
.ui-page-theme-a .sidebarLinkIcon, .sidebarLinkText {
  color: #EEEEEE !important;}
div.sidebarDivider {background: #303030 !important;}
div.sidebarHeader {color: #BBBBBB !important;}

/* ------ 5.0 : Manual Fixes ------ */

/* Now Playing bar fix */
.nowPlayingBar {
    border-top: rgba(2,2,2,.94) !important;
}
iron-autogrow-textarea#input.paper-input-input.style-scope.paper-textarea.x-scope.iron-autogrow-textarea-0 {
height: 300px !important;}

/* Played Indicator Size+Color+Shadow+Border */
.playedIndicator {
font-size: 15px;
border-radius: 3px;
background: rgba(153, 0, 0,0.75);
height: 18px;
width: 30px;
top: 3px;
right: 3px;
border-style: groove;
border-width: 1px;
border-color: #330000;
-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.9);
-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.9);
box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.9);
}

/* --- x.x : Increase Home Page folder size --- */

div[data-itemtype=CollectionFolder] {
width: 16.5%;
}
div[data-itemtype=Channel] {
width: 16.5%;
}

/* --- x.x : Modify the backgrounds for poster card views --- */
div.cardBox.visualCardBox {
background-color: rgba(0, 0, 0,0.33) !important;
}


/* --- x.x : Active Devices: No more white username box --- */
div.card.activeSession > div  > div:nth-child(2) {
border-radius: 3px;
border-style: groove;
border-width: 1px;
border-color: #000;
background: rgba(0, 0, 0,0.10) !important;
}

/* --- x.x : Active Devices: Fancy up the boxes --- */
div.card.activeSession {
border-radius: 3px;
border-width: 3px;
border-color: #000;
background: rgba(0, 0, 0,0.10) !important;
}

/* ------ Remove the Emby Logo and text from Login Screen ------ */

.logoLibraryMenuButtonText {
	display: none;
}
img[src*="css/images/mblogoicon.png"] {
	display: none;
}

/* --- Add our own logo and modify sizes --- */

#loginPage {
    padding-top: 90px;
}
#loginPage:before {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 15px;
    content: " ";
    background: url("/web/css/images/VSBanner.png");
    background-size: 100% 100%;
    width: 1080px;
    height: 175px;
}