/* =======================================================================
inc_top.tmpl
========================================================================== */
.shows-not-found.n .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.n,
pre .prelight{
	color:#6f8c53
}

.shows-not-found.nn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nn,
pre .prelight2{
	color:#b7b82c
}

.shows-not-found.nnn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nnn,
pre .prelight-num{
	color:#eaab52
}

.shows-not-found.nnnn .snf .sgicon-warning,
.navbar-default .navbar-nav .logger.errors.nnnn{
	color:#ff6d5e
}

.snf .pulse,
.shows-not-found.n .snf .pulse{ border-color:#6f8c53 }
.shows-not-found.nn .snf .pulse{ border-color:#b7b82c }
.shows-not-found.nnn .snf .pulse{ border-color:#eaab52 }
.shows-not-found.nnnn .snf .pulse{ border-color:#ff6d5e }

[class^="icon-"],
[class*=" icon-"]{
	background-image:url("../images/glyphicons-halflings-white.png")
}

.dark-bg .icon-glyph,
.icon-white{
	background-image:url("../images/glyphicons-halflings.png")
}

.ui-autocomplete-loading{
	background:white url("../images/loading16.gif") right center no-repeat
}

.browserDialog.busy .ui-dialog-buttonpane{
	background:url("../images/loading32.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:#eceadf url("../css/lib/images/ui-bg_fine-grain_10_eceadf_60x60.png") 50% 50% repeat !important
}

.ui-accordion-content,
.ui-tabs-panel{
	background:#ededed !important;
	background-image:none !important
}

.ui-widget-content{
	background:#dcdcdc url("../css/lib/images/ui-bg_highlight-soft_75_dcdcdc_1x100.png") 50% top repeat-x
}

.ui-widget.ui-widget-content{
	border-color:#fff
}

.component-group.bubblelist a,
.ui-widget-content a{
	color:rgb(42, 100, 150)
}

.component-group.bubblelist a:hover,
.ui-widget-content a:hover{
	color:#09a2ff
}

.ui-widget-header{
	background:#fff url("../css/lib/images/ui-bg_flat_0_ffffff_40x100.png") 50% 50% repeat-x
}

.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:#fff;
	border:1px solid #ccc
}

.ui-widget.ui-button:hover{
	border-color:#ccc
}

.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:#fff
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
	background:#f7f7f7
}

.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_222222_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_8c291d_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_8c291d_256x240.png")
}

.ui-widget-overlay{
	background:#aaa url("../css/lib/images/ui-bg_flat_0_aaaaaa_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:#222;
	text-decoration:none
}

.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:#f7f7f7 !important;
	border:1px solid #ccc !important
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	border-top-left-radius:5px;
	border-top-right-radius:5px
}

.ui-tabs-nav > :not(.ui-tabs-active){
	border-top-left-radius:5px;
	border-top-right-radius:5px
}

#SubMenu{
	padding-right:20px;
	clear:both;
	font-size:12px;
	float:right
}

.topbar-notification{
	width:600px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:0
}

/* =======================================================================
inc_bottom.tmpl
========================================================================== */

.footerhighlight{
	color:#428bca
}

body#display-show.back-art .displayshow-wrapper a,
body#display-show.back-art .footerhighlight a,
body#display-show.back-art .footerhighlight{
	color:#288536
/*	color:#c7db40
*/
}
body#display-show.back-art .displayshow-wrapper a:hover,
body#display-show.back-art .displayshow-wrapper a:focus,
body#display-show.back-art .footerhighlight a:hover,
body#display-show.back-art .footerhighlight a:focus{
	color:#7C8119
/*	color:#c7db40
*/
}

body#display-show.back-art .displayshow-wrapper .label a{
	color:#c7db40
}
body#display-show.back-art .displayshow-wrapper .label a:hover,
body#display-show.back-art .displayshow-wrapper .label a:focus{
	color:#9faf33
}

/* =======================================================================
home.tmpl
========================================================================== */

.imgbanner .banner{
	border:1px solid #ccc
}

.imgsmallposter .small{
	border:1px solid #ccc
}

.ui-font,
a.ui-font{
	text-shadow:0 0 0.1em #fff;
	color:#000
}

#show-list .show-card{
	background-color:#dfdacf;
	color:#666;
	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(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-moz-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-ms-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-o-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 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(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-moz-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-ms-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:-o-linear-gradient(right, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0));
	background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0))
}

.show-toggle-hide,
td.tvShow a{
	color:#000;
	text-decoration:none
}

.show-toggle-hide:hover,
td.tvShow a:hover span,
td.tvShow a:hover{
	cursor:pointer;
	color:#428bca
}

/* =======================================================================
home_addShows.tmpl
========================================================================== */

.icon-addnewshow{background-image:url("../images/addshows/add-new32-black.png")}
.icon-addexistingshow{background-image:url("../images/addshows/add-existing32-black.png")}
.icon-addrecommendedshow{background-image:url("../images/addshows/add-trakt32-black.png")}
.icon-addtrendingshow{background-image:url("../images/addshows/add-trending32-black.png")}

/* =======================================================================
home_newShow.tmpl
========================================================================== */

#displayText{
	background-color:#efefef;
	border-color:#dfdede
}

.step-one #search-results .alt{
	background-color:rgb(245, 245, 245)
}

.article{
	color:#909090
}

.cast .person span, .cast .person a,
.btn-inverse.dark-bg,
#addRootDirTable td label .filepath,
.grey-text{color:#666}
.highlight-text{color:#000}

#newShowPortal #displayText .show-name,
#newShowPortal #displayText .show-dest,
#newShowPortal #displayText p{
	color:rgb(153, 153, 153)
}

#newShowPortal #displayText .show-name,
#newShowPortal #displayText .show-dest{
	color:rgb(87, 68, 43)
}

/* =======================================================================
home_addExistingShow.tmpl
========================================================================== */

ul#rootDirStaticList li{
	background:url("../css/lib/images/ui-bg_highlight-soft_75_efefef_1x100.png") repeat-x scroll 50% 50% #efefef
}

/* =======================================================================
home_browseShows.tmpl
========================================================================== */

#browse-list .show-card{
	background-color:#dfdacf;
	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-color: rgba(239, 239, 239, 0.8)
}

/* =======================================================================
displayShow.tmpl
========================================================================== */
.cast.last{border-right:2px dashed #ccc}
.back-art.pro.ii .cast.last{border-right:2px dashed rgba(185, 185, 185, 0.8)}

tr.seasonheader{
	border:none;
	color:#000
}

#prevShow,
#nextShow,
#topcontrol{
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")
}

#posterCol .tvshowImg{
	border: 1px solid rgba(239, 239, 239, 0.8);
}

#edit-show.back-art .ui-tabs-nav > :not(.ui-tabs-active){
	background:rgba(239, 239, 239,0.4)
}

#edit-show.back-art .ui-tabs-nav .ui-tabs-active,
#edit-show.back-art .ui-tabs .ui-tabs-panel{
	background:rgba(239, 239, 239,0.8) !important
}

#edit-show.back-art .header,
#display-show.back-art #showCol{
	background:rgba(239, 239, 239, 0.8);
	border:1px solid rgba(239, 239, 239, 0.8)
}

#livepanel .over-layer0,
#showCol{
	background-color:#efefef
}

#livepanel .over-layer0,
#livepanel .over-layer1,
#showCol{
	border-color:#dfdede
}

.pro .details-title,
.pro .hint{
	color:#666
}

.back-art #details-top .label,
.back-art #details-bottom .label{
	background-color:#215f2f
}

#details-top .label,
#details-bottom .label{
	background-color:#555
}

.paused-highlight{
	color:#c7db40
}

.sickbeardTable th{
	background-color:#333
}

body#display-show.back-art,
.displayshow-wrapper .sickbeardTable th.row-seasonheader{
	color:#000
}

.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,
#display-show.back-art.pro.ii .sickbeardTable .seasoncols th,
#display-show.translucent.pro.ii .sickbeardTable .seasoncols th{
	background-color:rgba(51, 51, 51, 0.7)
}

/* =======================================================================
episodeView.tmpl
========================================================================== */

h2.day, h2.network{
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
	background-color:#333
}

.tvshowDiv{
	border:1px solid #ccc;
	background:#fff
}

.tvshowDiv a:hover{
	color:#428bca
}

.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
}

.day-of-week .day-number{
	background-color:#333;
	color:#fff
}

.today .day-number .number, .today .day-number .month, .today .day-number .day{
	color:#c7db40
}

.odd .daybyday-show{
	background-color:#f5f1e4
}

.even .daybyday-show{
	background-color:#dfdacf
}

.day-of-week .poster img{
	border-color:#ccc
}

.over-layer0{
	background:rgb(61,61,61)
}

.over-layer1{
	background:transparent;
	color:white;
	border-left:1px solid rgb(255,255,255);
	border-bottom :1px solid rgb(255,255,255)
}

.carousel-control,
.carousel-control:hover,
.carousel-control:focus,
.day-of-week .text .airtime,
.day-of-week .text .episode,
.day-of-week .text .episode .name{
	color:#000
}

.day-of-week .text .episode .season,
.day-of-week .text .episode .number{
	color:#0985e1
}

.day-of-week .text .episode{
	color:#888
}

.daybyday-show .state{
	height:5px
}

.daybyday-show .listing-current{
	border:1px solid #1d5068
}

.daybyday-show .listing-overdue{
	border:1px solid #890000
}

.episodeview-daybyday .time .time-hr-min,
.episodeview-daybyday .time .time-am-pm{
	color:#666
}

.carousel-indicators li{
	background:#555;
	border:1px solid #555
}

.carousel-indicators .active{
	background:#c7db40;
	border-color:#c7db40
}

/* =======================================================================
viewchanges.tmpl
========================================================================== */
#changes{
	color:rgb(51,51,51);
	background-color:rgb(245,245,245);
	border:1px solid rgb(204,204,204)
}

/* =======================================================================
config*.tmpl
========================================================================== */

.component-group{
	border-bottom:1px dotted #ccc
}

.component-item{
	border-bottom:1px dotted #666
}

.qr-btn .glyphicon-qrcode,
.component-group-desc p{
	color:#666
}

.dotted-surround,
.test-notification{
	border:1px dotted #ccc
}

.provider-enabled{
	box-shadow:-26px 0 0 0 rgb(199, 219, 64) inset
}

.infoTableSeperator{
	border-top:1px dotted #666
}

/* =======================================================================
config_postProcessing.tmpl
========================================================================== */

#config .episode-sample{
	background-color:rgb(255, 255, 255);
	border-color:rgb(204, 204, 204)
}

#config div.example{
	background-color:#efefef;
	border-color:rgb(204, 204, 204)
}

.back-art #config .episode-sample{
	background:rgba(255,255,255,0.8);
	border-color:rgba(204,204,204,0.8)
}
.back-art #config .example{
	background:rgba(239,239,239,0.8);
	border-color:rgba(204,204,204,0.8);
	line-height: 24px
}

.Key{
	background-color:#f4f4f4;
	border:1px solid #ccc
}

.Key th, .tableHeader{
	color:#fff;
	background:none repeat scroll 0 0 #666
}

.Key tr{
	border-bottom:1px solid #ccc
}

.Key tr.even{
	background-color:#dfdede
}

/* =======================================================================
config_notifications.tmpl
========================================================================== */

div.metadata_options{
	background:#f5f1e4;
	border:1px solid #ccc
}

div.metadata_options label:hover{
	color:#fff;
	background-color:#57442b
}

div.metadata_options label{
	color:#036
}

div.metadata_example{
	border:1px solid rgb(247, 247, 247)
}

div.metadata_example label{
	color:#000
}

div.metadataDiv .disabled{
	color:#aaa
}

.warning{
	border-color:#f89406;
	background:url("../images/warning16.png") no-repeat right 5px center #fff
}

.solid-border{
	border:1px solid #ccc
}

.solid-border-top{
	border-top:1px solid #ccc
}

/* =======================================================================
manage*.tmpl
========================================================================== */

.separator{
	color:#333
}

a.whitelink{
	color:#000
}

/* TABLE BACKGROUND color */
.server-failures.hover-highlight td:before,
.server-failures.focus-highlight td:before{
	background:#fff
}

/* ODD ZEBRA STRIPE color (needs zebra widget) */
.server-failures.hover-highlight .odd th:before,
.server-failures.hover-highlight .odd td:before,
.server-failures.focus-highlight .odd th:before,
.server-failures.focus-highlight .odd td:before{
	background:#f5f1e4
}
/* EVEN ZEBRA STRIPE color (needs zebra widget) */
.server-failures.hover-highlight .even th:before,
.server-failures.hover-highlight .even td:before,
.server-failures.focus-highlight .even th:before,
.server-failures.focus-highlight .even td:before{
	background-color:#dfdacf;
}

/* HOVER ROW highlight colors */
.server-failures.hover-highlight tbody > tr:hover > td, /* override tablesorter theme row hover */
.server-failures.hover-highlight tbody > tr.odd:hover > td,
.server-failures.hover-highlight tbody > tr.even:hover > td{
	background-color:#f4f3c2
}
/* HOVER COLUMN highlight colors */
.server-failures.hover-highlight tbody tr th:hover::after,
.server-failures.hover-highlight tbody tr td:hover::after{
	background-color:#f4f3c2
}

/* FOCUS ROW highlight color (touch devices) */
.server-failures.focus-highlight th:focus::before,
.server-failures.focus-highlight td:focus::before{
	background-color:#dfdead
}
/* FOCUS COLUMN highlight color (touch devices) */
.server-failures.focus-highlight th:focus::after,
.server-failures.focus-highlight td:focus::after{
	background-color:#dfdead
}
/* FOCUS CELL highlight color */
.server-failures.focus-highlight th:focus,
.server-failures.focus-highlight td:focus,
.server-failures.focus-highlight .odd th:focus,
.server-failures.focus-highlight .odd td:focus,
.server-failures.focus-highlight .even th:focus,
.server-failures.focus-highlight .even td:focus{
	background-color:#dfdead;
	color:#222
}

/* =======================================================================
404.tmpl
========================================================================== */

#error-404 path{
fill:#000
}

/* =======================================================================
Global
========================================================================== */

span.path{
	color:#8b0000;
	background-color:#f5f1e4
}

#addRootDirTable td label .filepath.red-text,
.red-text{
	color:#d33
}

/* =======================================================================
bootstrap Overrides
========================================================================== */
.body,
body{
	background-color:#fff
}

.back-art.pro.ii .body,
.translucent.pro.ii .body{
	background-color:rgba(255, 255, 255, 0.3)
}

body,
.show-date{
	color:#000
}

.details-plot #pin-glide{background-color:rgba(201,201,201,0.3)}
.details-plot #pin-glide i{color: rgba(12,12,12,0.7)}

input, textarea, select, .uneditable-input{
	width:auto;
	color:#000
}

/* navbar styling */
.navbar-default{
	background-color:#333;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#555555", endColorstr="#333333");
	background-image:-ms-linear-gradient(top, #555555 0%, #333333 100%);
	background-image:-moz-linear-gradient(top, #555555 0%, #333333 100%);
	background-image:-o-linear-gradient(top, #555555 0%, #333333 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(1, #333333));
	background-image:-webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background-image:linear-gradient(to bottom, #555555 0%, #333333 100%);
	border-color:#3e3f3a
}

.navbar-default .navbar-brand{
	color:#fff
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{
	color:#fff;
	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:#fff;
	background-color:#333
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
	color:#fff;
	background-color:#333
}

.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:#333
}

.navbar-default .navbar-toggle .icon-bar{
	background-color:#333
}

.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:#333;
	color:#fff
}

@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:#fff;
		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:#fff;
		background-color:#333
	}
	.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:#fff
}

.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{
	color:#333
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus{
	color:#fff;
	text-decoration:none;
	background-color:#333
}

.component-group.bubblelist .bgcol,
.dropdown-menu{
	background-color:#f5f1e4;
	border:1px solid rgba(0, 0, 0, 0.15);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.176)
}

.form-control{
	color:#000
}

.btn{
	color:#333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#f5f5f5;
	*background-color:#e6e6e6;
	background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	border:1px solid #ccc;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color:#b3b3b3;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{
	background-color:#e6e6e6;
	*background-color:#d9d9d9
}

.btn:active,
.btn.active{
	background-color:#ccc \9
}

.btn:hover{
	color:#333;
	background-color:#e6e6e6;
	*background-color:#d9d9d9;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-ms-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear
}

.btn:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}

.btn.active,
.btn:active{
	background-color:#e6e6e6;
	background-color:#d9d9d9 \9;
	background-image:none;
	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:#e6e6e6 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:#fff;
	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, 0.75)
}

.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 #f5f1e4;
		border-left:6px solid transparent;
		content:""
	}

	.navbar-default .navbar-nav > .active > a{
		background-color:transparent;
		-webkit-box-shadow:inset 0px -5px 0px 0px #c7db40;
		-moz-box-shadow:inset 0px -5px 0px 0px #c7db40;
		box-shadow:inset 0px -5px 0px 0px #c7db40
	}

	.navbar-fixed-top{
		border-width:0
	}
}

pre{
	color:#000;
	background-color:#f5f5f5;
	border-color:#ccc
}

/* =======================================================================
input sizing (for config pages)
========================================================================== */

.showlist-select optgroup,
#set-status optgroup,
#results-sortby optgroup,
#pickShow optgroup,
#showfilter optgroup,
#showsort optgroup,
#editAProvider optgroup{
	color:#eee;
	background-color:#888
}

.showlist-select optgroup option,
#set-status optgroup option,
#results-sortby optgroup option,
#pickShow optgroup option,
#showfilter optgroup option,
#showsort optgroup option,
#editAProvider optgroup option{
	color:#222;
	background-color:#fff
}

/* =======================================================================
browser.css
========================================================================== */

#fileBrowserDialog ul li a:hover{
	color:#00f;
	background:rgb(220, 220, 220) none
}

.ui-menu .ui-menu-item{
	background-color:#eee
}

.ui-menu .ui-menu-item-alternate{
	background-color:#fff
}

.ui-autocomplete .ui-menu-item .ui-state-focus{
	color:#fff;
	background:none;
	background-color:#0a246a
}

/* =======================================================================
formWizard
========================================================================== */

.step,
legend.legendStep{
	color:#57442b
}

div.stepsguide .step p{
	border-color:#57442b
}

.disabledstep{
	color:#c4c4c4
}

div.stepsguide .disabledstep p{
	border-color:#8a775e
}

#newShowPortal #addShowForm .stepsguide .disabledstep:hover > .smalltext{
	color:#8a775e
}

.stepDiv #search-results div .exists-db{
	color:#1178B3
}

div.formpaginate .prev, div.formpaginate .next{
	color:#fff;
	background:#57442b
}

#custom-quality-wrapper .tip-text p{
	color:#666
}

/* =======================================================================
tablesorter.css
========================================================================== */

.tablesorter{
	color:#000;
	background-color:#ddd
}

.tablesorter th,
.tablesorter td{
	border-color:#fff
}

/* remove extra border from left edge */
.tablesorter th:first-child,
.tablesorter td:first-child{
	border-left:none
}

.tablesorter th{
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
	background-color:#333
}

.tablesorter .tablesorter-header{
	background:#333 url("data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==") no-repeat center right;
	/* background-image:url("../images/tablesorter/bg.gif" */
}

.tablesorter thead .tablesorter-headerDesc{
	background:#555 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:#555 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 #ddd;
	border-bottom:2px solid #ddd
}

/* Zebra Widget - row alternating colors */
.ui-state-default.row-odd,
.tablesorter tr.odd, .sickbeardTable tr.odd{
	background-color:#f5f1e4
}

.ui-state-default.row-even,
.tablesorter tr.even, .sickbeardTable tr.even{
	background-color:#dfdacf
}

.sort-size-type.tablesorter-headerSorted{
	background-color:#4a4a4a
}

.tablesorter tr.tablesorter-filter-row,
.tablesorter tr.tablesorter-filter-row td{
	text-align:center;
	background:#eee;
	border-bottom:1px solid #ddd
}

.tablesorter-filter-row input[type="search"]{
	box-shadow:inset rgba(0, 0, 0, 0.2) 0 0 0 1px
}

#tfoot{
	text-shadow:-1px -1px 0 rgba(255, 255, 255, 0.6)
}

#tfoot,
.tablesorter tfoot tr{
	color:#ddd;
	text-align:center;
	background-color:#333
}

.tablesorter tfoot tr{
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
	border-collapse:collapse
}

.tablesorter tfoot a{
	color:#fff
}

#bulk-change-table .tablesorter-filter-row,
#bulk-change-table .tablesorter-filter-row td,
#bulk-change-table-sticky .tablesorter-filter-row,
#bulk-change-table-sticky .tablesorter-filter-row td,
#tfoot{
	background:#d7d7d7;
	border-bottom:0
}

/* =======================================================================
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:#f5f1e4;
	border:1px solid #111;
	box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.175)
}

#confirmBox h1{
	background-color:#333;
	border-bottom:1px solid #111;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.75)
}

#confirmBox p{
	color:#000;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75)
}

#confirmBox .button{
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
	border:1px solid #111;
	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
}
