/* Default HTML5 elements */
	header, footer, nav, section, article, details, summary {
		display: block;
	}

	html.wait, html.wait > *, html.wait > .ui-button {cursor:wait !important;}



/* Basic page layout */

	body {
		font-family: 'Open Sans', Helvetica,Arial,sans-serif;
		font-size: .9em;
		margin: 0;
		padding: 0;
		background-color: #000;
		line-height: 1.4em;
	}

	div.ajax-loader{
		width:100%;
		height: 100%;
		min-height: 50px;
		background-image: url('/images/layout/ajax-loader.gif');
		background-repeat: no-repeat;
		background-position: center;
	}

	p {
		padding-top: 12px;
	}

	.outer-container{
		width: 990px;
		text-align: center;
		margin: auto;
		padding: 0 3px;
	}

	.inner-container{
		text-align: left;
		position: relative;
		width: 984px;
	}

	a {
		text-decoration: underline;
		color: #22242f;
	}

	a:link {
		text-decoration: underline;
	}

	a:hover {
		text-decoration: underline;
	}

	a img{
		border: none;
	}

	nav a:link {
		text-decoration: none;
	}

	nav a:hover{
		text-decoration: underline;
	}

	div.clear{
		clear: both;
	}

	h1{
		margin-top: 0;
		font-size: 1.4em;
		margin-bottom: 0;
	}

	h1 span.header-description{
		font-weight: normal;
		font-size: .7em;
	}

	#main-content > h1{
		margin-bottom: 20px;
	}

	h2 {
		font-size: 1.2em;
		margin-bottom: 0;
	}

	h3 {
		font-size: 1em;
		margin-bottom: 0;
	}

	h4 {
		font-size: .9em;
		font-style: italic;
		margin-bottom: 0;
	}

	li {
		position: relative;
	}

	fieldset {
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	legend {
		font-weight: bold;
	}

	button, .ui-button {
		text-transform: uppercase;
	}

	button.help-button.ui-button.ui-button-icon-only, .help-button.ui-button.ui-button-icon-only, div.stat-breadcrumb .ui-button-icon-only{
		height:22px;
		width:22px;
	}

	section.ui-widget header.ui-widget-header {
		border-top-right-radius: 4px;
		border-top-left-radius: 4px;
	}

	section.ui-widget .ui-widget-content {
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}

/* End basic page layout */


/* Page Header */

	#page-header {
		margin: 0;
		border-top: 3px solid #82a532;
	/*	border-bottom: 3px solid #82a532; */
		min-width: 990px;
		background-image: url('/images/layout/gradients/dark.svg'); /* IE 9 and Opera */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4049', endColorstr='#22242f'); /* IE 7 */
		-ms-filter : "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3e4049', endColorstr='#22242f')"; /* IE 8 */
		background : -webkit-gradient(linear, left top, left bottom, from(#3e4049), to(#22242f)); /* for webkit browsers */
		background : -moz-linear-gradient(top,  #3e4049,  #22242f); /* for firefox 3.6+ */

		color: #ffffff;
	}

	#page-header .inner-container {
		height: 125px
	}

	#header-logo {
		position: absolute;
		top: 5px;
		height: 46px;
		width: 181px;
	}

	/* Navigation Tabs - Show and Network */

		div#nav-tabs {
			position: absolute;
		/*	bottom: -3px; */
			bottom: 0px;
			left: 0;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */
		}

		div.nav-tab {
			display: -webkit-inline-flex;
			display: -ms-inline-flexbox;
			display: inline-flex;
			height: 60px;
			max-width: 220px;
			overflow: hidden;
			position: relative;
			margin: 0 3px 0 0;
			padding: 5px 10px 0 50px;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
		/*	border: 3px solid #82a532; */
			background: #dddddd;
			z-index:0;
			float:left;
			background: url("/css/jquery-ui-theme/images/ui-bg_highlight-soft_40_82a532_1x100.png") repeat-x scroll 50% 50% #82a532;
		}

		div.nav-tab a {
			color: #fff;
			text-decoration:none;
		}

		div.nav-tab a{
			margin-left: .6em;
		}

		div.nav-tab a:hover {
			text-decoration: underline;
		}

		div.nav-tab.active a {
			color: #22242f;
			text-decoration:none;
		}

		div.nav-tab.active a:hover {
			text-decoration: underline;
		}

		div.nav-tab.active {
			background: none;
			background-color: #ffffff;
			border-bottom-color: #ffffff;
			z-index:6;
		}

		div.nav-tab img, div.nav-tab div.images {
			position: absolute;
			top: 8px;
			left: 8px;
			height: 40px;
			width: 40px;
		}


		div.nav-tab div.images img {
			position: relative;
			top: 0px;
			left: 0px;
			height: 20px;
			width: 20px;
			float: left;
			margin: 0px;
		}

	/* Primary Nav */

		nav#primary-nav {
			background-color: #ffffff;
			border-bottom: 3px solid #82a532;
			margin: 0;
			text-transform: capitalize;
			line-height: 30px;
			min-width: 990px;
			z-index:50;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;         /* Opera/IE 8+ */

		}

		ul#primary-nav-list {
			display: table;
			margin: 0;
			padding: 0;
			list-style: none;
			position: relative;
			width: 100%;
		}

		li.nav-list-item {
			margin: 4px 0 4px 35px;
		/*	padding: 0 0 0 33px; */
			list-style: none;
			display: table-cell;
			float: left;
			position: relative;
			background-repeat: no-repeat;
			background-position:left center;
		}

		li.nav-list-item a.nav-list-item-label {
			border-top: 2px solid #ffffff;
			border-bottom: 2px solid #ffffff;
		}

		li.nav-list-item a.active {
			font-weight: bold;
			border-bottom: 2px solid #82a532;
		}


		ul#primary-nav-list li.first {
			border-top: 2px solid white;
			margin-left: 0;
		}

		li.nav-list-item a {
			position: relative;
			display: block;
		}

		ul.dropdown {
			margin: 0;
			padding: 0;
			display: block;
			position: absolute;
			z-index: 999;
			top: 100%;
			width: auto;
			min-width: 220px;
			display: none;
			left: 0;
			color: #ffffff;
		/*	border: 3px solid #82a532; */
			background: #22242f; /* for non-css3 browsers */
			background-image: url('/images/layout/gradients/green.svg'); /* IE 9 and Opera */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#879937', endColorstr='#7da02d'); /* IE 7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#879937', endColorstr='#7da02d')"; /* IE 8 */
			background: -webkit-gradient(linear, left top, left bottom, from(#879937), to(#7da02d)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #879937,  #7da02d); /* for firefox 3.6+ */
			-moz-box-shadow: 3px 3px 4px #555;
			-webkit-box-shadow: 3px 3px 4px #555;
			box-shadow: 3px 3px 4px #555;
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		}

		ul.dropdown ul.dropdown {
			top: 0;
			left: 95%;
		}

		ul.dropdown li {
			margin: 0px;
			padding: 0;
			float: none;
			position: relative;
			list-style: none;
			display: block;
			color: #ffffff;
			text-align: left;
			text-transform: none;
		}


		ul.dropdown span.ui-icon {
			float: left !important;
			margin: 7px 4px 0 0;
			background-image: url('/css/jquery-ui-theme/images/ui-icons_ffffff_256x240.png');
		}


		li.nav-separate-below a {
			border-bottom: 1px solid #ffffff;
		}

		li.nav-separate-above a {
			border-top: 1px solid #ffffff;

		}


		ul.dropdown a {
			color: #ffffff;
			margin: 0 5px;
		}

		ul.dropdown a:hover {
			color: #ffffff;
		}

		.nav-list-item-last ul.dropdown {
			left: auto;
			right: -3px;
		}

		img.nav-hover-triangle {
			position: absolute;
			top: -5px;
			left: 35px;
			z-index: 998;
		}

		.nav-list-item-last img.nav-hover-triangle {
			left: auto;
			right: 3px;
		}

		.primary-nav-icon {
			display:inline-block;
			float:left;
			height:30px;
			width:30px;
			margin:0 3px 0 0;
			background-image: url('/images/layout/libsyn4-menu-argyle-30.png');
		}

		#nav-monetizing .primary-nav-icon, .advertising-icon { background-position: -96px 0; }
		#nav-dashboard .primary-nav-icon{ background-position: 0 0; }
		#nav-destinations .primary-nav-icon, .destinations-icon { background-position: -64px 0; }
		#nav-content .primary-nav-icon, .content-icon { background-position: -32px 0; }
		#nav-help .primary-nav-icon{ background-position: -224px 0; }
		#nav-settings .primary-nav-icon, .settings-icon{ background-position: -160px 0; }
		#nav-stats .primary-nav-icon, .stats-icon { background-position: -128px 0; }
		#nav-storage .primary-nav-icon{ background-position: -192px 0; }
		#nav-bandwidth .primary-nav-icon{ background-position: -255px 0}

	/* End Primary Nav */


	/* User Nav */

		div#user-nav-outer-container {
			position: absolute;
			top: 5px;
			right: 0;
			height: 35px;
		}

		div#user-nav-inner-container {
			position: relative;
			text-align: right;
		}

		#user-nav {
			position: absolute;
			right: 0px;
		/*	border: 3px solid #82a532; */
			z-index: 999;
			margin: 3px 0 0 0;
			padding: 0;
			background-color: #ffffff;
			width: 150px;
			text-align:left;
			-moz-box-shadow: 3px 3px 4px #000;
			-webkit-box-shadow: 3px 3px 4px #000;
			box-shadow: 3px 3px 4px #000;
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		}

		#user-nav-list {
			list-style-type:none;
			padding-left: 10px;

		}

		#user-nav-list li {
			margin: 10px auto;
		}

		#user-nav-list a:hover{
			text-decoration:underline;
		}

		#user-nav-display-button {
			height: 20px;
			width: 30px;
			position: relative;
			top: 0px;
		}


	/* User favorites */
		#user-favorites {
			position: absolute;
			top: 46px;
			right: 0;
			height: 50px;
		}

		#user-favorites h2 {
			font-size: .9em;
			float: left;
			line-height: 50px;
			margin: 0 2px 0 0;
			text-transform: lowercase;
		}

		.user-favorite {
			float: left;
			width: 50px;
			margin: 0 0 0 10px
		}

		.user-favorite img {
			height: 50px;
			width: 50px;
		}

		.user-favorite a {
			display: block;
		}


/* End page header */


/* Context Title */

#context-title {
	background: url("images/ui-bg_inset-hard_10_3e3e3e_1x100.png") repeat-x scroll 50% 50% #3E3E3E;
    border: 1px solid #3E3E3E;
		border-left: 0px;
		border-right: 0px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px 0;
    width: 100%;
    margin: 0;
}

#context-title a{
	color: #FFFFFF;
	text-decoration: none;
}

#context-title a:hover {
	text-decoration: underline;
}

/* End Context Title */


/* Main Section */

	div#main-section-container {
		min-height: 400px;
		margin: 0;
		padding: 0;
		min-width: 990px;
		background: #ffffff; /* for non-css3 browsers */
		color: #000000;
	}
/*  Was causing issues on Safari, just removed
	.with-context-nav {
		background: url('/images/layout/shadow-sidebar-1.jpg') left top no-repeat, url('/images/layout/shadow-sidebar-3.jpg') left bottom no-repeat,url('/images/layout/shadow-sidebar-2.jpg') left center repeat-y;
	} */


	/* Context nav */
		nav#context-nav {
			display: inline-block;
			position:relative;
			float: left;
			width: 199px;
			padding-right: 10px;
		}

		div#context-nav-header {
			height: 30px;
			line-height: 30px;
			font-weight: bold;
			color:#22242f;
			margin-bottom: 2px;
		}

		div#context-nav-header img {
			position: absolute;
			top: 3px;
			left: 10px;
		}

		#context-nav-list {
			list-style-type: none;
			margin-left: -20px;
		}

		#context-nav-list li.has-children {
			border-bottom: none;
			margin-top: 30px;
		}

		#context-nav-list li.has-children ul{
			margin-top: 3px;
		}

		#context-nav-list li {
			border-bottom: 1px solid #cacaca;
			margin: 0;
			padding: 3px 0;
			list-style-type:none;
			word-wrap: break-word;
		}

		#context-nav-list li li:first-child {
			border-top: 1px solid #cacaca;
		}

		#context-nav-list li.active {
			font-weight: bold;
			background-color:white;
		}

		#context-nav-list li.active li {
			font-weight: normal;
		}

		#context-nav-list.one-level li.is-link {
			margin-left:-20px;
			padding-left: 20px;
			background: url('/images/layout/context-nav/bullet.png') 6px 10px no-repeat;
		}

		#context-nav-list li.active.is-link {
			background-color:white;
		}

		#context-nav-list li li {
			margin-right: 0;
			margin-left:-60px;
			padding-left:60px;

		}

		#context-nav-list li.is-link{
			background: url('/images/layout/context-nav/bullet.png') 0 10px no-repeat;
			padding-left: 14px;
		}

		#context-nav-list li li.is-link {
			background: url('/images/layout/context-nav/bullet.png') 32px 10px no-repeat;
			padding-left: 46px;
		}


		#context-nav-list li a, #context-nav-list li.button-only {
			padding-right: 8px;
		}

		#context-nav-list li.button-only:last-child {
			padding-left: 0px;
			background:none;
			border-bottom: none;
		}

		#context-nav-list li.button-only:last-child.active{
			background-color: white;
		}




	/* end context nav */



	/* Main Content */
		div#main-content {
			display: inline-block;
			float: left;
			width: 990px;
			margin-bottom: 20px;
			padding-top: 20px;
		}

		p.opening-paragraph {
			padding-top:0px;
			margin-top:0px;
		}

		div#main-content.right-column {
			width: 764px;
			margin-left: 10px;
		}

		div#main-content a {
			color: #82a532;
		}

		div#main-content a:hover{
			color: #68b335;
		}


		div#main-content a.ui-button {
			color: #ffffff;
		}

		div#main-content a.ui-button.ui-state-active{
			color: #22242f;
		}

		.column {
			float: left;
			display:inline-block;

		}

		.two-columns .column {
			width: 50%;
		}

		.two-columns .column:first-child *{
			margin-right: 2px;
		}

		.two-columns .column:last-child *{
			margin-left: 2px;
		}

		/* Fix right column buttons with only an icon */
		.two-columns .column:last-child .ui-button-icon-only * {
			left: 0;
		}

		.two-columns-spaced .column {
			width: 45%;
		}

		.two-columns-spaced .column:first-child{
			margin-right: 5%;
		}

		.two-columns-spaced .column:last-child{
			margin-left: 5%;
		}



		.columns:before, .columns:after { content: ""; display: table; }
		.columns:after { clear: both; }
		.columns { zoom: 1; }


		section {
		/*	border:2px solid #22242f; */
			margin:5px 0;
		}

		section header, div.ui-widget-content {
			padding: 5px;
		}




		section ul.layout-list {
			list-style-type: none;
			margin: 0 0 0 -40px;
		}

		section ul.layout-list li {
			padding:5px;
			border-bottom: 1px solid #ccc;
		}

		section ul.layout-list li:nth-child(even){
			background-color: #f2f2f2;
		}

		ul.layout-list li:last-child {
			border-bottom: none;
		}



		.details .summary{
			background: none !important;
			border:none !important;
			font-size: .9em;
			font-weight: normal;
			padding-left: 25px !important;
		}


		div.list-item-toolbar-buttons {
			float: right;
		}

		.list-item-toolbar-header {
			float: left;
		}


/* End main section */


/* Page Footer */

	footer#page-footer {
		padding: 10px 0;
		border-top: 3px solid #82a532;
		color: #82a532;
		font-size: .7em;
		min-width: 990px;
		background: #22242f; /* for non-css3 browsers */
		background-image: url('/images/layout/gradients/dark.svg'); /* IE 9 and Opera */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4049', endColorstr='#22242f'); /* IE 7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3e4049', endColorstr='#22242f')"; /* IE 8 */
		background: -webkit-gradient(linear, left top, left bottom, from(#3e4049), to(#22242f)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #3e4049,  #22242f); /* for firefox 3.6+ */
	}

	footer#page-footer .inner-container {
		text-align: right;
		text-transform: lowercase;
		min-height: 100px;
	}

	p#page-footer-copyright {
		position: absolute;
		right: 110px;
		padding-top: 0;
	}

	img#page-footer-soapy {
		position: absolute;
		right:0;
		height:100px;
		width: 100px;
	}


/* End Page Footer */




/* Dialog */

.dialog{
	display: none;
}

.dialog-launcher{
	display: inline-block;
	cursor: pointer;
}

label .dialog-launcher, legend .dialog-launcher {
	position:relative;
	/*top:3px;*/
}

.disabled-button {
	display: inline-block;
	line-height: 1.4;
	padding: 0.4em 1em 0.4em 2.1em;
	border: 2px solid #cccccc;
	color: #cccccc;
}

.disabled-label {
	color: #cccccc;
	text-decoration: line-through;
}

.ui-datepicker-trigger{
	height: 22px;
	position:absolute;
	margin-left: 2px;

}

.ui-dialog {
	min-width:300px;
	max-width: 900px;
	-moz-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.5);
	box-shadow: 0 4px 8px rgba(0,0,0,0.5);
	z-index:1000;
 }


.screen-hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hide-inner-labels label{
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}



/* Tabs */

.tabs{
	border: solid 2px #22242f;
	padding: 0;
}




div#main-content .ui-tabs .ui-state-default a:visited{
	color: #ffffff;
}

div#main-content .ui-tabs .ui-tabs-active a.ui-tabs-anchor, div#main-content .ui-tabs .ui-tabs-active a.ui-tabs-anchor:link{
	color: #22242f;
}

div#main-content .ui-tabs .ui-state-default a:link{
	color: #ffffff;
}

div.ui-widget-content.ui-tabs, div.ui-widget-content.ui-dialog {
			padding: 0px;
			border-width:1px;
		}

/*Adjusts GO button*/
.libsyn-table-page-form .libsyn-table-form-button{
	margin-left: 7px;
}

img.modal-asset-preview {
	max-width: 1000px;
	max-height: 500px;
}

.ui-widget.accordion .ui-widget-header h1{
	margin-left: 20px;
	margin-top: -15px; /*QuickFix for Jquery UI Update 1.12.1*/
}

/*Continues to give the JQuery UI negative state*/
.ui-state-default.negative, .ui-widget-content .ui-state-default.negative, .ui-widget-header .ui-state-default.negative, .ui-dialog .ui-dialog-titlebar-close.ui-state-default, .ui-button.negative{
    border: 1px solid #BB0000;
    background: #BB0000 url(images/ui-bg_highlight-soft_40_BB0000_1x100.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #ffffff;
}
.ui-state-hover.negative,
.ui-widget-content .ui-state-hover.negative,
.ui-widget-header .ui-state-hover.negative,
.ui-state-focus.negative,
.ui-widget-content .ui-state-focus.negative,
.ui-widget-header .ui-state-focus.negative,
.ui-dialog .ui-dialog-titlebar-close.ui-hover-focus,
.ui-dialog .ui-dialog-titlebar-close.ui-state-focus
.ui-button-hover.negative,
.ui-button.negative:hover{
	border: 1px solid #BB0000;
	background: #BB0000 url(images/ui-bg_highlight-hard_55_BB0000_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-button-icon-only{
	height: 2rem;
}
.action-cell .ui-button{
	padding: .2rem .5rem !important;
}


/* Migration Assistant */

#migration-assistant .ui-widget-content{
	border: none;
}

.widget-closer {
	text-align:right;
	float:right;
}

.upper-container {
	border-width: 2px;
}

.upper-container .ui-state-default {
 /*   background: url("images/ui-bg_highlight-soft_40_82a532_1x100.png") repeat-x scroll 50% 50% #82a532; */
}

.upper-container header {
	line-height: 24px;
}






[readonly=readonly] {
	background-color: #dddddd;
}


#feedback {
	border: 1px solid #DB8B00;
	background-color: #dbcbaf;

	padding: 8px;

}

/* custom jquery ui icons */
.ui-icon-libsyn-stats {
	background-image: url(/images/jquery-ui-custom/ui-icons_ffffff.png) !important;
	background-position: 0 0;
}

.ui-state-active .ui-icon-libsyn-stats {
	background-image: url(/images/jquery-ui-custom/ui-icons_22242f.png) !important;
}

.ui-icon-libsyn-embed {
	background-image: url(/images/jquery-ui-custom/ui-icons_ffffff.png) !important;
	background-position: -16px 0;
}

.ui-state-active .ui-icon-libsyn-embed {
	background-image: url(/images/jquery-ui-custom/ui-icons_22242f.png) !important;
}

.ui-icon-libsyn-rss {
	background-image: url(/images/jquery-ui-custom/ui-icons_ffffff.png) !important;
	background-position: -32px 0;
}

.ui-state-active .ui-icon-libsyn-rss {
	background-image: url(/images/jquery-ui-custom/ui-icons_22242f.png) !important;
}


/* Libsyn Table */
.libsyn-table, table.form-field-wrapper {
	border-spacing:0;
	width: 95%;
	overflow: hidden;
	margin-bottom: 5px;
}

.libsyn-table th, table.form-field-wrapper th {
	padding: 3px;
	border-top: 1px solid #ffffff;
	text-align: center;
	vertical-align: bottom;

	background-color: #22242f;
	color: #ffffff;
}

.libsyn-table th div.sortable-heading {
	position: relative;
	padding: 0 16px;
}

.libsyn-table th div.sortable-heading span.sort-icon {
	position:absolute;
	top:3px;
	right:0px;

}

.libsyn-table th .sort-icon {
	position:relative;
	top:3px;
	background-image: url("/css/jquery-ui-theme/images/ui-icons_ffffff_256x240.png") !important;
}

.libsyn-table th a, .libsyn-table th a:link, .libsyn-table th a:visited {
	text-decoration: none;
	color: #ffffff !important;
}

.libsyn-table th a:hover {
	text-decoration: underline;
}

.libsyn-table th .sort-icon {
	display: none;
}

.libsyn-table th.sorted .sort-icon {
	display: block;
}

.libsyn-table th:not(:last-child), .libsyn-table th.libsyn-not-last-col{
	border-right: 1px solid white;
}

.libsyn-table tr.empty-row {
	font-style: italic;
}

.libsyn-table td , table.form-field-wrapper td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0;
	padding: 3px;
}

.libsyn-table tr td:first-child {
	border-left: 1px solid #22242f;
}

.libsyn-table tr td:last-child {
	border-right: 1px solid #22242f;
}

.libsyn-table tr:nth-child(odd){
	background-color:#ffffff;
}

.libsyn-table tr:nth-child(even){
	background-color:#f2f2f2;
}

.libsyn-table .data-buttons .button, .libsyn-table .data-buttons button {
	margin: 2px;
}

#main-content.right-column .libsyn-table-wrapper{
	max-width: 750px;
	overflow-x: auto;
}

.libsyn-table tfoot td {
	color: #ffffff;
	background-color: #22242f;
	text-align: left;
}

.libsyn-table-form {
	display: inline-block;
}

input.libsyn-table-page-field {
	width: 40px;
}

.libsyn-table-form input[type=search] {
	width: 150px;
}

.libsyn-table-footer-page-display {
	float: left;
}

.libsyn-table-footer-item-display {
	float: right;
}

.libsyn-table-per-page-field {
	margin-left: 40px;
}


.libsyn-table tr.search-row td{
	border: none;
	background: none;
	padding-left: 0;
}

.libsyn-table thead tr *:first-child {
	border-top-left-radius: 4px;
}

.libsyn-table thead tr *:last-child {
	border-top-right-radius: 4px;
}

.libsyn-table tfoot tr td {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.libsyn-table-check-all, .libsyn-table-check-all-label {
	display: none;
}

.libsyn-table .checkbox-column {
	width: 20px;
}

.libsyn-table-filter-label {
	margin-left: 10px;
}


div.libsyn-table-export-wrapper {
	margin: 10px 0;
	width: 95%;
	text-align: right;
}





/* key value pairs */

dl {
	display: table;
	margin: 20px 0;
	width: 95%;
}

dl + dl {
	padding-top:20px;
}

dl div.def {
	display: table-row;

}

dl div.def:nth-child(even) {
	background-color: #f2f2f2;
}

dl div.def:nth-child(odd) {
	background-color: #ffffff;
}

dl div.def:first-child dt, dl div.def:first-child dd{
	border-top: 1px solid #ccc;
}

dl div.def dt, dl div.def dd {
	display: table-cell;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

dl div.def dt {
	font-weight: bold;
	width: 20%;
}

dl div.def dt:after {
	content: ":";
}

dl div.def dd {
	padding-left: 20px;
}

/* Graph Colors */
	.graph-color {
		color:#82A532;
	}
	.graph-color-highlight{
		color:#e08b15;
	}
	.graph-color-background{
		color:#22242F;
	}


/* Highlight states */
	.highlight.ui-state-default,
	.ui-widget-content.highlight .ui-state-default,
	.ui-widget-header.highlight .ui-state-default {
		border: 1px solid #e0ac13;
		background: #e08b15 url(/css/jquery-ui-theme/images/ui-bg_highlight-soft_40_e08b15_1x100.png) 50% 50% repeat-x;
	}

	.ui-state-hover.highlight,
	.ui-widget-content.highlight .ui-state-hover,
	.ui-widget-header.highlight .ui-state-hover,
	.ui-state-focus.highlight,
	.ui-widget-content.highlight .ui-state-focus,
	.ui-widget-header.highlight .ui-state-focus {
		border: 1px solid #e0ac13;
		background: #e08b15 url(/css/jquery-ui-theme/images/ui-bg_highlight-hard_55_e08b15_1x100.png) 50% 50% repeat-x;
		color: #ffffff;
	}

	.ui-state-active.highlight,
	.ui-widget-content.highlight .ui-state-active,
	.ui-widget-header.highlight .ui-state-active {
		border: 1px solid #e0ac13;
		background:none;
		background-color: #fff;
		color:#000;
	}

	.ui-state-highlight.highlight,
	.ui-widget-content.highlight .ui-state-highlight,
	.ui-widget-header.highlight .ui-state-highlight {
		border: 1px solid #e0ac13;
	}

/* end highlight states */

	.btn-minimize, .btn-close {
		background-color: Transparent;
	    background-repeat:no-repeat;
	    border: none;
	    cursor:pointer;
	    overflow: hidden;
	    outline:none;
	    color:#fff;
	    font-size:110%;
	}

	hr.inset {
	    border: 0;
	    height: 0;
	    border-top: 1px solid rgba(0, 0, 0, 0.1);
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}
	.resetDirectoryColor{
		cursor: pointer;
	}

	/*TinyMCE5 Styles*/
	.tox .tox-button[title~=Save]{
		background-color: #82a532 !important;
		border-color: #82a532 !important;
	}
	.tox .tox-dialog__body-nav-item--active{
		border-bottom-color: #82a532 !important;
		color: #82a532 !important;
	}
	.tox .tox-selectfield select:focus, .tox .tox-textarea:focus, .tox .tox-textfield:focus{
		border-color: #82a532 !important;
	}
