/* Fixes the issue of jqm panels altering the page background. */ .ui-panel-content-wrap { background: none!important; } .libraryPage .header { padding-bottom: 0; } .libraryPageHeader { margin: -5px 0 0; } .libraryPageHeader a { margin-right: 15px; } .libraryPage .ui-content { padding: 10px; } .libraryPage, .itemListContent { background: #494949 url(images/bgflip.png) repeat-x!important; background-attachment: fixed!important; } .libraryPage .currentUsername { color: #fff; } .listHeader { margin-top: .5em; margin-bottom: 5px; } .libraryViewNav { text-align: center; } .libraryViewNav .ui-btn-inner { padding: .6em 5px; } .ehsContent { max-width: 600px; margin: 0 auto; } .viewSettings { text-align: center; margin: .5em 0 .25em; } .listPaging { text-align: center; margin: .5em 0 .25em; } .labelPageSize { margin-left: 1em; } .labelPageSize, .selectPageSize { display: none; } .detailPageContent .ui-collapsible-content { padding-left: 5px; padding-right: 5px; } .galleryImageContainer { display: inline-block; margin: 5px; } .galleryImageContainer:hover { -moz-box-shadow: 0 0 20px 3px #2572EB; -webkit-box-shadow: 0 0 20px 3px #2572EB; box-shadow: 0 0 20px 3px #2572EB; } .galleryImage { width: 120px; } @media all and (min-width: 750px) { .galleryImage { width: 150px; } } @media all and (min-width: 1200px) { .galleryImage { width: 180px; } } @media all and (min-width: 650px) { .libraryPage .ui-content { padding: 10px 20px 100px; } .viewControls, .listTopPaging { display: inline-block; } .viewControls + .listTopPaging { margin-left: 1em; } .labelPageSize, .selectPageSize { display: inline; } } @media all and (min-width: 750px) { .libraryViewNav .ui-btn-inner { padding-left: 20px; padding-right: 20px; } .detailPageContent .ui-collapsible-content { padding-left: 15px; padding-right: 15px; } } @media all and (min-width: 1000px) { .detailPageContent { width: 90%; margin: 0 auto; max-width: 1200px; } .ehsContent { max-width: 800px; } } @media all and (min-width: 1200px) { .ehsContent { max-width: 940px; } } @media all and (min-width: 1440px) { .detailPageContent { width: 1200px; } .ehsContent { max-width: 1070px; } } @media all and (min-width: 1920px) { .ehsContent { max-width: 1200px; } } @media all and (min-width: 2300px) { .ehsContent { max-width: 1500px; } } .playFlyout a { font-size: 14px; } .detailPageName { margin: 0 0 .1em; } .detailPageName + .detailPageName { margin: 0; } .detailPageParentLink { text-decoration: none; } .detailPageParentLink:hover { text-decoration: underline; } .itemMiscInfo { color: #ddd; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .mediaInfoStream { display: inline-block; vertical-align: top; margin-right: 2em; } .mediaInfoStreamType { border-bottom: 1px solid #555; padding-bottom: 5px; margin-bottom: .5em; } .mediaInfoDetails { margin: 0 0 0 1.5em; padding: 0; list-style-type: circle; } .mediaInfoLabel { color: #bbb; } .posterRibbon { display: block; position: absolute; top: 0; right: 0; text-align: center; background-color: #008FBB; padding: 3px 10px; border-bottom-left-radius: 10px; color: #fff; } .itemProgress { vertical-align: top; font-size: 19px; margin-right: 15px; font-weight: bold; } .detailPagePrimaryInfo { margin: 1em 0; } .scenePosterViewItem img { max-width: 150px!important; } @media all and (min-width: 650px) { .detailPagePrimaryInfo { padding: 0 10px; margin-top: 1.5em; } .libraryTabs .ui-btn-inner { padding: .5em 15px!important; } } .itemsContainer { text-align: center; } @media all and (min-width: 1200px) { .scenePosterViewItem img { max-width: 200px!important; } } /* All HTML5 progress enabled browsers */ .itemProgressBar { /* Turns off styling - not usually needed, but good to know. */ appearance: none; -moz-appearance: none; -webkit-appearance: none; /* gets rid of default border in Firefox and Opera. */ border: 0; margin: 0; height: 14px; border: 1px solid #666; border-radius: 0; width: 100px; margin-right: 5px; } /* Polyfill */ .itemProgressBar[role]:after { background-image: none; /* removes default background from polyfill */ } /* * Background of the progress bar background */ /* Firefox and Polyfill */ .itemProgressBar { background: #050505 !important; /* !important only needed in polyfill */ } /* Chrome */ .itemProgressBar::-webkit-progress-bar { background: #050505; } /* * Background of the progress bar value */ /* Firefox */ .itemProgressBar::-moz-progress-bar { border-radius: 0; background-image: none; background-color: #A92D2D; } /* Chrome */ .itemProgressBar::-webkit-progress-value { border-radius: 0; background-image: none; background-color: #A92D2D; } /* Polyfill */ .itemProgressBar[aria-valuenow]:before { border-radius: 0; background-image: none; background-color: #A92D2D; } .userDataIcons .itemProgressBar { vertical-align: top; position: relative; top: 3px; } .userDataIcons .itemProgressText { vertical-align: top; position: relative; top: 3px; margin-right: 1em; } .tileItem .itemProgressBar { top: 2px; width: 40px; margin-right: 1em; } .itemProgressText { font-size: 12px; color: #bbb; vertical-align: middle; } .tileItem .itemProgressText { display: none; }