SickGear/gui/slick/css/dark.css
JackDandy 0ead7771de Change improve the manage searches error stats UI and backend functions.
Add the improved error handling to torrent providers.
Change cache_db to always include db upgrade statements when running SG for the first time.
Change split newznab limit logic into a reusable function, hit_limit_update() and use in BTN prov.
Change tweak CSS to make things a little neater with button spacings.
Add the actual time when current limit will expire to the UI.
Change instead of terminology "errors", use "failures".
Change improve BTN error handling.
Change ensure provider name is output to log at times where it wasn't.
Change ensure failed request URLs and POST params are output to log.
Add time of last failure + type to should_skip log message.
Change code DRY and simplification for improved readability.
Change occurrences of "error" to "fail" for consistency.
Add tmr limit handling to omg and change log_failure_url level to warning.
Change log the failed URL when an API hit limit is reached.
Change "hit" to the more universally generic "tmr" - Too Many Requests.
Change Db columns containing "hit_" are renamed "tmr_"
2018-01-26 01:35:02 +00:00

1611 lines
38 KiB
CSS

/* =======================================================================
inc_top.tmpl
========================================================================== */
.shows-not-found.n .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.n,
pre .prelight{
color:#c3ed9b
}
.shows-not-found.nn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nn,
pre .prelight2{
color:#f6ff41
}
.shows-not-found.nnn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nnn,
pre .prelight-num{
color:#ffba57
}
.shows-not-found.nnnn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nnnn{
color:#ff6d5e
}
[class^="icon-"],
[class*=" icon-"]{
background-image:url("../images/glyphicons-halflings.png")
}
.icon-white{
background-image:url("../images/glyphicons-halflings-white.png")
}
.infoTableHeader .icon16-sb{
background:url("../images/ico/favicon-16x16.png") 0 0 no-repeat
}
.ui-autocomplete-loading{
background:white url("../images/loading16.gif") right center no-repeat
}
.browserDialog.busy .ui-dialog-buttonpane{
background:url("../images/loading32-dark.gif") 10px 50% no-repeat !important
}
.ui-progressbar .ui-progressbar-overlay{
background:url("../css/lib/images/animated-overlay.gif")
}
.ui-dialog,
.ui-dialog-buttonpane{
background:#2a2a2a !important
}
.ui-accordion-content,
.ui-tabs-panel{
background:#ededed !important;
background-image:none !important
}
.ui-widget-content{
background:#606060;
border:1px solid #111;
color:#ddd
}
.ui-widget.ui-widget-content{
border-color:#222
}
.ui-widget-content a{
color:#2d8fbf
}
.ui-widget-content a:hover{
color:#09a2ff
}
.ui-widget-header{
background:#3d3d3d;
border:1px solid #111;
color:#ddd
}
.ui-state-default,
.ui-widget.ui-button,
.ui-widget.ui-button:active,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
background:#3d3d3d;
color:#fff;
border:1px solid #111
}
.ui-widget.ui-button:hover{
border-color:#111
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{
background:#3d3d3d
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
background:#3d3d3d
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
background:#fbf9ee url("../css/lib/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
background:#fef1ec url("../css/lib/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x
}
.ui-icon,
.ui-widget-content .ui-icon{
background-image:url("../css/lib/images/ui-icons_ffffff_256x240.png")
}
.ui-widget-header .ui-icon{
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
}
.ui-state-default .ui-icon{
background-image:url("../css/lib/images/ui-icons_09a2ff_256x240.png")
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{
background-image:url("../css/lib/images/ui-icons_2e83ff_256x240.png")
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
background-image:url("../css/lib/images/ui-icons_cd0a0a_256x240.png")
}
.ui-button .ui-icon{
background-image:url("../css/lib/images/ui-icons_09a2ff_256x240.png")
}
.ui-widget-overlay{
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
}
.ui-widget-shadow{
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#140f06;
text-decoration:none
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
color:#ddd;
text-decoration:none
}
.ui-dialog .ui-dialog-titlebar-close{
background:#333
}
.ui-tabs{
padding:0;
background:none;
border-width:0
}
.ui-tabs .ui-tabs-nav{
padding-left:0;
background:transparent;
border-width:0 0 0 0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}
.ui-tabs .ui-tabs-panel{
background-color:#3d3d3d !important;
border:1px solid #111 !important;
border-top-width:0 !important
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
border-bottom:1px solid #3d3d3d !important;
border-top-left-radius:5px;
border-top-right-radius:5px
}
.ui-tabs-nav > :not(.ui-tabs-active){
background:#333;
border-bottom:2px solid #222 !important;
border-top-left-radius:5px;
border-top-right-radius:5px
}
.upgrade-notification{
width:600px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:50px;
margin-bottom:0
}
/* =======================================================================
inc_bottom.tmpl
========================================================================== */
.footerhighlight{
color:#09a2ff
}
/* =======================================================================
home.tmpl
========================================================================== */
.imgbanner .banner{
border:1px solid #111
}
.imgsmallposter .small{
border:1px solid #111
}
.ui-font,
a.ui-font{
text-shadow:0 0 0.1em #000;
color:#ddd
}
#show-list .show-card{
background-color:#333;
border:1px solid #111
}
#show-list .show-card .ui-widget-content{
border-top:1px solid #111;
border-bottom:1px solid #111;
border-left:0;
border-right:0
}
.show-title:after{
content:"";
pointer-events:none;
position:absolute;
width:20px;
height:100%;
top:0;
right:0;
background-image:-webkit-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-moz-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-ms-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-o-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:linear-gradient(to left, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0))
}
.show-date:after{
content:"";
pointer-events:none;
position:absolute;
width:20px;
height:100%;
top:0;
right:0;
background-image:-webkit-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-moz-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-ms-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:-o-linear-gradient(right, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0));
background-image:linear-gradient(to left, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0))
}
.show-toggle-hide,
td.tvShow a{
color:#ddd;
text-decoration:none
}
.show-toggle-hide:hover,
td.tvShow a:hover span,
td.tvShow a:hover{
cursor:pointer;
color:#09a2ff
}
/* =======================================================================
home_addShows.tmpl
========================================================================== */
.icon-addnewshow{background-image:url("../images/addshows/add-new32-white.png")}
.icon-addexistingshow{background-image:url("../images/addshows/add-existing32-white.png")}
.icon-addrecommendedshow{background-image:url("../images/addshows/add-trakt32-white.png")}
.icon-addtrendingshow{background-image:url("../images/addshows/add-trending32-white.png")}
/* =======================================================================
home_newShow.tmpl
========================================================================== */
#displayText{
background-color:rgb(17, 120, 179);
border:0
}
.step-one #searchResults .alt{
background-color:rgb(40, 40, 40)
}
.article{
color:#707070
}
#addRootDirTable td label .filepath,
.grey-text{color:#999}
.highlight-text{color:#fff}
#display-show.back-art.pro.ii .tablesorter tr .grey-text{color:#555}
#newShowPortal #displayText .show-name,
#newShowPortal #displayText .show-dest,
#newShowPortal #displayText p{
color:rgb(200, 200, 200)
}
#newShowPortal #displayText .show-name,
#newShowPortal #displayText .show-dest{
color:#ddd
}
/* =======================================================================
home_addExistingShow.tmpl
========================================================================== */
ul#rootDirStaticList li{
background:#3d3d3d
}
/* =======================================================================
home_browseShows.tmpl
========================================================================== */
#browse-list .show-card{
background-color:#333;
border:1px solid #111
}
.browse-image{
border-bottom:1px solid #111
}
/* =======================================================================
home_postprocess.tmpl
========================================================================== */
/* =======================================================================
displayShow.tmpl and episodeView.tmpl
========================================================================== */
#episode-view.back-art .controlsBlock,
#episode-view.back-art .h2footer,
#episode-view.back-art.daybyday h1.header,
#episode-view.back-art.pro .daybyday-show,
#display-show.back-art #change-show,
#display-show.back-art #change-status,
#display-show.back-art #no-episode-data,
body.back-art .footer,
#display-show.back-art .sickbeardTable{
background:rgba(0, 0, 0, 0.5)
}
/* =======================================================================
displayShow.tmpl
========================================================================== */
body#display-show.back-art{
color:#ddd
}
tr.seasonheader{
text-align:left;
border:none
}
#prevShow,
#nextShow,
#topcontrol{
-webkit-filter:none;
filter:none
}
#posterCol .tvshowImg{
border:1px solid #111
}
body#display-show.back-art .displayshow-wrapper .label a{
color:#ddd
}
body#display-show.back-art .displayshow-wrapper .label a:hover,
body#display-show.back-art .displayshow-wrapper .label a:focus{
color:#aaa
}
#edit-show.back-art .ui-tabs-nav > :not(.ui-tabs-active){
background:rgba(0,0,0,0.2)
}
#edit-show.back-art .ui-tabs-nav .ui-tabs-active,
#edit-show.back-art .ui-tabs .ui-tabs-panel{
background:rgba(0,0,0,0.8) !important
}
#edit-show.back-art .header,
#display-show.back-art #showCol{
background:rgba(0,0,0,0.5);
border:1px solid rgba(0,0,0,0.5)
}
#livepanel .over-layer0,
#showCol{
background-color:#3d3d3d
}
#livepanel .over-layer0,
#livepanel .over-layer1,
#showCol{
border-color:#111
}
.back-art #livepanel .over-layer0{
background:rgba(0,0,0,0.5);
border-color:rgba(0,0,0,0.5)
}
.pro .details-title,
.pro .hint{
color:#aaa
}
.back-art #details-top .label,
.back-art #details-bottom .label{
background-color:#15528f
}
#details-top .label,
#details-bottom .label{
background-color:#15528f
}
.paused-highlight{
color:#09a2ff
}
.sickbeardTable th{
background-color:#15528f
}
.back-art th.row-seasonheader h3,
.displayshow-wrapper .sickbeardTable th.row-seasonheader{
color:#ddd
}
.back-art.pro.ii .navbar-default,
.back-art.pro.ii .day-of-week .day-number,
.translucent.pro.ii .day-of-week .day-number,
.back-art.pro.ii .sickbeardTable .seasoncols th,
.translucent.pro.ii .sickbeardTable .seasoncols th,
.back-art.pro.ii .sickbeardTable thead .seasoncols td,
.translucent.pro.ii .sickbeardTable thead .seasoncols td{
background-color:rgba(21, 82, 143, 0.5)
}
/* =======================================================================
episodeView.tmpl
========================================================================== */
h2.day, h2.network{
color:#ddd;
text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
background-color:#15528f
}
.tvshowDiv{
border:1px solid #ccc;
background:#ddd;
color:#000
}
.tvshowDiv a:hover{
color:#09a2ff
}
.tvshowTitle a{
color:#000
}
.tvshowDiv td.next_episode{
border-bottom:1px solid #ccc;
color:#000
}
.bannerThumb{
border-bottom:1px solid #ccc
}
.posterThumb{
border-right:1px solid #ccc
}
.ep_listing{
border:1px solid #ccc
}
#showListTable td.tvShow a{
color:#000
}
#showListTable td.tvShow a:hover{
cursor:pointer;
color:#09a2ff
}
.day-of-week .day-number{
background-color:#15528f;
color:#ddd
}
.today .day-number .number, .today .day-number .month, .today .day-number .day{
color:#8dbeee
}
.odd .daybyday-show{
background-color:#333
}
.even .daybyday-show{
background-color:#3d3d3d
}
.day-of-week .poster img{
border-color:#111
}
.day-of-week .text .airtime,
.day-of-week .text .episode,
.day-of-week .text .episode .name{
color:#ddd
}
.day-of-week .text .episode .season,
.day-of-week .text .episode .number{
color:rgb(9, 162, 255)
}
.day-of-week .text .episode{
color:rgb(141, 190, 238)
}
.episodeview-daybyday .time .time-hr-min,
.episodeview-daybyday .time .time-am-pm{
color:#999
}
.over-layer0{
background:rgb(61,61,61)
}
.over-layer1{
background:transparent;
color:white;
border-left:1px solid rgb(34, 34, 34);
border-bottom :1px solid rgb(34, 34, 34)
}
.carousel-control{
color:#297ab8;
filter:alpha(opacity=100);
opacity:1
}
.carousel-control:hover,
.carousel-control:focus{
color:#15528f;
filter:alpha(opacity=100);
opacity:1
}
.carousel-indicators li{
background:#555;
border:1px solid #555
}
.carousel-indicators .active{
background:#8dbeee;
border-color:#8dbeee
}
/* =======================================================================
viewchanges.tmpl
========================================================================== */
#changes{
color:rgb(255,255,255);
background-color:rgb(61,61,61);
border:1px solid rgb(17,17,17)
}
/* =======================================================================
config*.tmpl
========================================================================== */
.component-group{
border-bottom:1px dotted #555
}
.component-item{
border-bottom:1px dotted #666
}
.component-group-desc p{
color:#ddd
}
.test-notification{
border:1px dotted #ccc
}
#provider_order_list li,
#service_order_list li{
color:#ddd
}
.provider-enabled{
box-shadow:-26px 0 0 0 rgb(21, 82, 143) inset
}
#service_order_list li{
background:#333 !important;
}
.infoTableSeperator{
border-top:1px dotted #666
}
/* =======================================================================
config_postProcessing.tmpl
========================================================================== */
#config .episode-sample{
background-color:rgb(34, 34, 34);
border-color:rgb(17, 17, 17)
}
#config div.example{
background-color:#333;
border-color:#111
}
.back-art #config .episode-sample{
background:rgba(34,34,34,0.8);
border-color:rgba(17,17,17,0.8)
}
.back-art #config .example{
background:rgba(33,33,33,0.8);
border-color:rgba(11,11,11,0.8);
line-height: 24px
}
.Key{
background-color:#3d3d3d;
border:1px solid #111
}
.Key th, .tableHeader{
color:#ddd;
background:#15528f
}
.Key tr{
border-bottom:1px solid #111
}
.Key tr.even{
background-color:#333
}
/* =======================================================================
config_notifications.tmpl
========================================================================== */
div.metadata_options{
background:#333;
color:#ddd;
border:1px solid #111
}
div.metadata_options label:hover{
color:#ddd;
background-color:#15528f
}
div.metadata_options label{
color:#ddd
}
div.metadata_example{
border:1px solid rgb(61, 61, 61)
}
div.metadata_example label{
color:#ddd
}
div.metadataDiv .disabled{
color:#888
}
.warning{
border-color:#f89406;
background:url("../images/warning16.png") no-repeat right 5px center #ddd
}
.solid-border{
border:1px solid #555
}
.solid-border-top{
border-top:1px solid #555
}
/* =======================================================================
manage*.tmpl
========================================================================== */
.separator{
color:#ddd
}
a.whitelink{
}
/* TABLE BACKGROUND color */
.provider-failures.hover-highlight td:before,
.provider-failures.focus-highlight td:before{
background:#222
}
/* ODD ZEBRA STRIPE color (needs zebra widget) */
.provider-failures.hover-highlight .odd td:before,
.provider-failures.hover-highlight .odd th:before,
.provider-failures.focus-highlight .odd td:before,
.provider-failures.focus-highlight .odd th:before{
background:#333
}
/* EVEN ZEBRA STRIPE color (needs zebra widget) */
.provider-failures.hover-highlight .even td:before,
.provider-failures.hover-highlight .even th:before,
.provider-failures.focus-highlight .even td:before,
.provider-failures.focus-highlight .even th:before{
background-color:#2e2e2e
}
/* HOVER ROW highlight colors */
.provider-failures.hover-highlight tbody > tr:hover > td, /* override tablesorter theme row hover */
.provider-failures.hover-highlight tbody > tr.odd:hover > td,
.provider-failures.hover-highlight tbody > tr.even:hover > td{
background-color:#282828
}
/* HOVER COLUMN highlight colors */
.provider-failures.hover-highlight tbody tr th:hover::after,
.provider-failures.hover-highlight tbody tr td:hover::after{
background-color:#282828
}
/* FOCUS ROW highlight color (touch devices) */
.provider-failures.focus-highlight td:focus::before,
.provider-failures.focus-highlight th:focus::before{
background-color:#181818
}
/* FOCUS COLUMN highlight color (touch devices) */
.provider-failures.focus-highlight td:focus::after,
.provider-failures.focus-highlight th:focus::after{
background-color:#181818
}
/* FOCUS CELL highlight color */
.provider-failures.focus-highlight th:focus,
.provider-failures.focus-highlight td:focus,
.provider-failures.focus-highlight .odd th:focus,
.provider-failures.focus-highlight .odd td:focus,
.provider-failures.focus-highlight .even th:focus,
.provider-failures.focus-highlight .even td:focus{
background-color:#181818;
color:#ddd
}
/* =======================================================================
404.tmpl
========================================================================== */
#error-404 path{
fill:#ddd
}
/* =======================================================================
Global
========================================================================== */
span.path{
color:#09a2ff;
background-color:#333
}
#addRootDirTable td label .filepath.red-text,
.red-text{
color:#d33
}
/* =======================================================================
bootstrap Overrides
========================================================================== */
body{
background-color:#222
}
body,
.show-date{
color:#ddd
}
input, textarea, select, .uneditable-input{
width:auto;
color:#000
}
/* navbar styling */
.navbar-default{
background-color:#15528f;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#297ab8", endColorstr="#15528f");
background-image:-ms-linear-gradient(top, #297ab8 0%, #15528f 100%);
background-image:-moz-linear-gradient(top, #297ab8 0%, #15528f 100%);
background-image:-o-linear-gradient(top, #297ab8 0%, #15528f 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #297ab8), color-stop(1, #15528f));
background-image:-webkit-linear-gradient(top, #297ab8 0%, #15528f 100%);
background-image:linear-gradient(to bottom, #297ab8 0%, #15528f 100%);
border-color:#3e3f3a
}
.navbar-default .navbar-brand{
color:#ddd
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{
color:#ddd;
background-color:transparent
}
.navbar-default .navbar-text{
color:#ddd
}
.navbar-default .navbar-nav > li > a{
color:#ddd
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
color:#ddd;
background-color:#124477
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
color:#ddd;
background-color:#124477
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{
color:#ccc;
background-color:transparent
}
.navbar-default .navbar-toggle{
border-color:#ccc
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{
background-color:#124477
}
.navbar-default .navbar-toggle .icon-bar{
background-color:#124477
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{
border-color:#3e3f3a
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
background-color:#124477;
color:#ddd
}
@media (max-width:767px){
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
color:#ddd
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
color:#ddd;
background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
color:#ddd;
background-color:#124477
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
color:#ccc;
background-color:transparent
}
}
.navbar-default .navbar-link{
color:#ddd
}
.navbar-default .navbar-link:hover{
color:#ddd
}
.navbar-default .btn-link{
color:#98978b
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus{
color:#ddd
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus{
color:#ccc
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
color:#ddd;
text-decoration:none;
background-color:#15528f
}
.dropdown-menu > li > a{
color:#ddd
}
.component-group.typelist .bgcol,
.dropdown-menu{
background-color:#333;
border:1px solid rgba(0, 0, 0, 0.15);
box-shadow:0 6px 12px rgba(0, 0, 0, 0.176)
}
.img-trakt-16{background-image:url("../images/addshows/trakt16-white.png")}
.img-import-16{background-image:url("../images/addshows/add-existing16-white.png")}
.form-control{
color:#000
}
.btn{
color:#ddd;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
background-color:#2672b6;
*background-color:#2672b6;
background-image:-ms-linear-gradient(top, #297ab8, #15528f);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#297ab8), to(#15528f));
background-image:-webkit-linear-gradient(top, #297ab8, #15528f);
background-image:-o-linear-gradient(top, #297ab8, #15528f);
background-image:linear-gradient(top, #297ab8, #15528f);
background-image:-moz-linear-gradient(top, #297ab8, #15528f);
border:1px solid #111;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color:#111 #111 #111;
border-bottom-color:#111;
filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#297ab8", endcolorstr="#15528f", gradienttype=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.0), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{
background-color:#2672b6;
*background-color:#2672b6;
color:#ddd
}
.btn:active,
.btn.active{
background-color:#ccc \9;
color:#ddd
}
.btn:hover{
color:#ddd;
background-color:#2672b6;
*background-color:#2672b6;
background-position:0 -150px;
-webkit-transition:background-position 0.0s linear;
-moz-transition:background-position 0.0s linear;
-ms-transition:background-position 0.0s linear;
-o-transition:background-position 0.0s linear;
transition:background-position 0.0s linear
}
.btn:focus{
outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px;
color:#ddd
}
.btn.active,
.btn:active{
background-color:#2672b6;
background-color:#2672b6 \9;
background-image:none;
color:#ddd;
outline:0;
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn.disabled,
.btn[disabled]{
cursor:default;
background:#15528f none;
opacity:0.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.btn-small{
padding:5px 9px;
font-size:11px;
line-height:16px
}
.btn-small [class^="icon-"]{
margin-top:-1px
}
.btn-mini{
padding:2px 6px;
font-size:11px;
line-height:14px
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.ui-widget-content .btn-danger,
.ui-widget-content .btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover{
color:#ddd;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active{
color:rgba(255, 255, 255, 1.0)
}
.btn-primary{
background-color:#0074cc;
*background-color:#0055cc;
background-image:-ms-linear-gradient(top, #0088cc, #0055cc);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);
background-image:-o-linear-gradient(top, #0088cc, #0055cc);
background-image:-moz-linear-gradient(top, #0088cc, #0055cc);
background-image:linear-gradient(top, #0088cc, #0055cc);
background-repeat:repeat-x;
border-color:#0055cc #0055cc #003580;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#0088cc", endColorstr="#0055cc", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{
background-color:#0055cc;
*background-color:#004ab3
}
.btn-primary:active,
.btn-primary.active{
background-color:#004099 \9
}
.btn-warning{
background-color:#faa732;
*background-color:#f89406;
background-image:-ms-linear-gradient(top, #fbb450, #f89406);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
background-image:-webkit-linear-gradient(top, #fbb450, #f89406);
background-image:-o-linear-gradient(top, #fbb450, #f89406);
background-image:-moz-linear-gradient(top, #fbb450, #f89406);
background-image:linear-gradient(top, #fbb450, #f89406);
background-repeat:repeat-x;
border-color:#f89406 #f89406 #ad6704;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#fbb450", endColorstr="#f89406", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled]{
background-color:#f89406;
*background-color:#df8505
}
.btn-warning:active,
.btn-warning.active{
background-color:#c67605 \9
}
.btn-danger{
background-color:#da4f49;
*background-color:#bd362f;
background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);
background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);
background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image:linear-gradient(top, #ee5f5b, #bd362f);
background-repeat:repeat-x;
border-color:#bd362f #bd362f #802420;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ee5f5b", endColorstr="#bd362f", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled]{
background-color:#bd362f;
*background-color:#a9302a
}
.btn-danger:active,
.btn-danger.active{
background-color:#942a25 \9
}
.btn-success{
background-color:#5bb75b;
*background-color:#51a351;
background-image:-ms-linear-gradient(top, #62c462, #51a351);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image:-webkit-linear-gradient(top, #62c462, #51a351);
background-image:-o-linear-gradient(top, #62c462, #51a351);
background-image:-moz-linear-gradient(top, #62c462, #51a351);
background-image:linear-gradient(top, #62c462, #51a351);
background-repeat:repeat-x;
border-color:#51a351 #51a351 #387038;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#62c462", endColorstr="#51a351", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{
background-color:#51a351;
*background-color:#499249
}
.btn-success:active,
.btn-success.active{
background-color:#408140 \9
}
.btn-info{
background-color:#49afcd;
*background-color:#2f96b4;
background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);
background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image:linear-gradient(top, #5bc0de, #2f96b4);
background-repeat:repeat-x;
border-color:#2f96b4 #2f96b4 #1f6377;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#5bc0de", endColorstr="#2f96b4", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled]{
background-color:#2f96b4;
*background-color:#2a85a0
}
.btn-info:active,
.btn-info.active{
background-color:#24748c \9
}
.btn-inverse{
background-color:#414141;
*background-color:#222;
background-image:-ms-linear-gradient(top, #555555, #222222);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
background-image:-webkit-linear-gradient(top, #555555, #222222);
background-image:-o-linear-gradient(top, #555555, #222222);
background-image:-moz-linear-gradient(top, #555555, #222222);
background-image:linear-gradient(top, #555555, #222222);
background-repeat:repeat-x;
border-color:#222 #222 #000;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#555555", endColorstr="#222222", GradientType=0);
filter:progid:dximagetransform.microsoft.gradient(enabled=false)
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled]{
background-color:#222;
*background-color:#151515
}
.btn-inverse:active,
.btn-inverse.active{
background-color:#080808 \9
}
.btn-xs{
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:3px
}
@media(min-width:768px){
.navbar .nav > li > .dropdown-menu:after{
position:absolute;
top:-6px;
right:12px;
display:inline-block;
border-right:6px solid transparent;
border-bottom:6px solid #333;
border-left:6px solid transparent;
content:""
}
.navbar-default .navbar-nav > .active > a{
background-color:transparent;
-webkit-box-shadow:inset 0px -5px 0px 0px #8dbeee;
-moz-box-shadow:inset 0px -5px 0px 0px #8dbeee;
box-shadow:inset 0px -5px 0px 0px #8dbeee
}
.navbar-fixed-top{
border-width:0
}
}
pre{
color:#ddd;
background-color:#3d3d3d;
border-color:#111
}
/* =======================================================================
input sizing (for config pages)
========================================================================== */
.showlist-select optgroup,
#results-sortby optgroup,
#pickShow optgroup,
#showfilter optgroup,
#showsort optgroup,
#editAProvider optgroup{
color:#eee;
background-color:rgb(51, 51, 51)
}
.showlist-select optgroup option,
#results-sortby optgroup option,
#pickShow optgroup option,
#showfilter optgroup option,
#showsort optgroup option,
#editAProvider optgroup option{
color:#222;
background-color:#ddd
}
/* =======================================================================
browser.css
========================================================================== */
#fileBrowserDialog ul li{
background:#333
}
#fileBrowserDialog ul li a:hover{
color:#09a2ff;
background:rgb(61, 61, 61) none
}
.ui-menu .ui-menu-item{
background-color:#eee
}
.ui-menu .ui-menu-item-alternate{
background-color:#ddd
}
.ui-autocomplete .ui-menu-item .ui-state-focus{
color:#ddd;
background:none;
background-color:#0a246a
}
/* =======================================================================
formWizard
========================================================================== */
.step,
legend.legendStep{
color:#ddd
}
div.stepsguide .step p{
border-color:#23afdc
}
.disabledstep{
color:#646464
}
#newShowPortal #addShowForm .stepsguide .disabledstep:hover > .smalltext{
color:#ccc
}
.stepDiv #searchResults div .exists-db{
color:#1178B3
}
div.stepsguide .disabledstep p{
border-color:#1178b3
}
div.formpaginate .prev, div.formpaginate .next{
color:#ddd;
background:#2265a1
}
#customQualityWrapper .tip-text p{
color:#999
}
/* =======================================================================
pnotify.css
========================================================================== */
.ui-pnotify-container{
border:1px solid #111;
background-image:-moz-linear-gradient(#333, #3d3d3d) !important;
background-image:linear-gradient(#333, #3d3d3d) !important;
background-image:-webkit-linear-gradient(#333, #3d3d3d) !important;
background-image:-o-linear-gradient(#333, #3d3d3d) !important;
filter:progid:dximagetransform.microsoft.gradient(startColorstr=#333, endColorstr=#3d3d3d) !important;
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr=#333, endColorstr=#3d3d3d) !important
}
.ui-pnotify-title{
color:#ddd
}
.ui-pnotify-text{
color:#ddd
}
/* =======================================================================
tablesorter.css
========================================================================== */
.tablesorter{
color:#ddd;
background-color:#333
}
.tablesorter th,
.tablesorter td{
border-color:#222
}
/* remove extra border from left edge */
.tablesorter th:first-child,
.tablesorter td:first-child{
border-left:none
}
.tablesorter th,
.sickbeardTable thead .seasoncols td{
color:#ddd;
text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
background-color:#15528f
}
.tablesorter .tablesorter-header{
background:#15528f url("data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==") no-repeat center right;
/* background-image:url("../images/tablesorter/bg.gif") */
}
.tablesorter thead .tablesorter-headerDesc{
background:#297ab8 url("data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7") no-repeat center right;
/* background-image:url("../images/tablesorter/asc.gif") */
}
.tablesorter thead .tablesorter-headerAsc{
background:#297ab8 url("data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7") no-repeat center right;
/* background-image:url("../images/tablesorter/desc.gif") */
}
thead.tablesorter-stickyHeader{
border-top:2px solid #222;
border-bottom:2px solid #222
}
.ui-state-default.row-odd{
background-color:#363636
}
/* Zebra Widget - row alternating colors */
.tablesorter tr.odd, .sickbeardTable tr.odd{
background-color:#333
}
.ui-state-default.row-even,
.tablesorter tr.even, .sickbeardTable tr.even{
background-color:#2e2e2e
}
.tablesorter tr.tablesorter-filter-row,
.tablesorter tr.tablesorter-filter-row td{
text-align:center;
background:#333;
border-bottom:1px solid #111
}
.tablesorter tfoot tr{
color:#ddd;
text-align:center;
text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
background-color:#333;
border-collapse:collapse
}
.tablesorter tfoot a{
color:#ddd
}
#showListTable tbody{
color:#000
}
/* =======================================================================
token-input.css Overrides
========================================================================== */
ul.token-input-list,
div.token-input-dropdown,
div.token-input-dropdown ul li{
background-color:#ddd
}
li.token-input-selected-token{
color:#ddd
}
/* =======================================================================
jquery.confirm.css
========================================================================== */
#confirmOverlay{
background:url("../images/bg.gif");
background:-moz-linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) repeat-x rgba(0, 0, 0, 0.5);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))) repeat-x rgba(0, 0, 0, 0.5);
z-index:100000
}
#confirmBox{
background:#222;
border:1px solid #111;
box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.175)
}
#confirmBox h1{
background-color:#15528f;
border-bottom:1px solid #111;
color:#ddd;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)
}
#confirmBox p{
color:#ddd;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)
}
#confirmBox .button{
color:#ddd;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
border:1px solid #111;
border-radius:3px;
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.08),rgba(255, 255, 255, 0) 50%,rgba(0, 0, 0, 0) 51%,rgba(0, 0, 0, 0.25));
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.08),rgba(255, 255, 255, 0) 50%,rgba(0, 0, 0, 0) 51%,rgba(0, 0, 0, 0.25));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.08),rgba(255, 255, 255, 0) 50%,rgba(0, 0, 0, 0) 51%,rgba(0, 0, 0, 0.25));
background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.08),rgba(255, 255, 255, 0) 50%,rgba(0, 0, 0, 0) 51%,rgba(0, 0, 0, 0.25));
-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.1),inset 0 -1px 3px rgba(0, 0, 0, 0.3),inset 0 0 0 1px rgba(255, 255, 255, 0.08),0 1px 2px rgba(0, 0, 0, 0.15);
box-shadow:inset 0 1px rgba(255, 255, 255, 0.1),inset 0 -1px 3px rgba(0, 0, 0, 0.3),inset 0 0 0 1px rgba(255, 255, 255, 0.08),0 1px 2px rgba(0, 0, 0, 0.15)
}
#confirmBox .green{
background-color:#3f7636
}
#confirmBox .green:hover{
background-color:#48873e
}
#confirmBox .red{
background-color:#8d2d2b
}
#confirmBox .red:hover{
background-color:#a13331
}