@charset "UTF-8";
/* CSS Document */

/* PAGE */
*{
    margin:0;
    padding:0;
	font-family: "Raleway", sans-serif;	
    font-weight: 300;
    font-size:1rem;
    line-height:1.2rem;
    color:rgb(123,124,125);
}
html{
    height:100%;
}
body{
    display:table;
	height:100%;
	width:100%;
}
.page-row {
  display: table-row;
  height: 1px;
}

.page-row-expanded { 
	height: 100%; 
}

.left{
    float:left !important;
}
.right{
    float:right !important;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

	
/* END PAGE */

/* GENERAL */
strong, .bold{
   font-weight: 500; 
}
.italic{
	font-style: italic;
}
	/* Anchor Link */
	a,
	.ui-widget-content a{
	  -webkit-transition: 300ms;
	  -moz-transition: 300ms;
	  -o-transition: 300ms;
	  transition: 300ms;
	  font-weight: 500; 
	  cursor:pointer;
	}
	a:hover,
	a:focus,
	.ui-widget-content a:hover,
	.ui-widget-content a:focus{
	  text-decoration: none;
	  outline: none;
	}

	a:link,
	.ui-widget-content a:link{
		text-decoration: none;
		color: rgb(102,102,102);
	}
	a:visited,
	.ui-widget-content a:visited{
		text-decoration: none;
		color: rgb(102,102,102);
	}
	a:hover,
	.ui-widget-content a:hover{
		color: #1695CB;
	}
	/* END Anchor Link */
	
	/* Headers */
	h1{
		color:#1695CB;
		font-size:1.2rem;
		margin:0.5rem 0;
	}
	h2{
		font-size:1.1rem;
		color:#1695CB;
		margin:0.2rem 0;
	}
	h3{
		font-size:1rem;
		margin:0.1rem 0;
	}
	.componentheading{
		font-size:1.6rem;
		color:#1695CB;
		margin:1rem 0;
	}
	h1 sup, h2 sup,a:hover sup{
		color:#1695CB;
	}
	/* END Headers */
	
	/* Inputs */
	input{
		background:#FFF;
		border:1px solid rgb(169,169,169);
	}

	input[readonly=readonly],input[readonly],
	input[disabled=disabled],input[disabled],
	select[disabled=disabled],select[disabled],
	select[disabled=disabled] option,select[disabled] option,
	a.an-combobox-button.readonly,
	textarea[readonly=readonly],textarea[readonly],
	button[disabled],button[disabled=disabled]{
		color:#000;
		opacity:0.3;
	}

	input[type=checkbox], input[type=radio]{
		margin:0 .5rem;
	}
	/* END Inputs */
	
	/* Buttons */
	button, input[type=button], input[type=submit]{
		display:inline-block;
		position:relative;
		background:#1695CB;
		color:#FFF;
		padding:4px 6px;
		outline-color: transparent;
		outline:none;
		border:none;
		box-shadow:2px 2px 2px rgba(0,0,0,0.1);
		cursor:pointer;
	}

	button:hover, input[type=button]:hover,
	input[type=submit]:hover{
		background:#0685BB;
	}

	button:focus, input[type=button]:focus,
	input[type=submit]:focus{
		outline-color: transparent;
		outline:none;
	}

	button:active, input[type=button]:active,
	input[type=submit]:active{
		top:1px;
		left:1px;
		box-shadow:1px 1px 1px rgba(0,0,0,0.2);
	}
	/* END Buttons */
	
	/* Lists */
	ul,ol{
		margin:0.5rem 0 0.5rem 1rem;
		padding-left:1rem;
	}
	.an_responsive_list .an_responsive_list_item{
		display:inline-block;
		vertical-align:top;
	}
	.an_responsive_list2 .an_responsive_list_item_wrapper{
		display:inline;
		vertical-align:top;
	}
	@media screen and (min-width: 600px) {
		.an_responsive_list2 .an_responsive_list_item_wrapper:nth-child(2n):after{
			content:"\A";
			white-space: pre;
		}
		.an_responsive_list3 .an_responsive_list_item_wrapper:nth-child(3n):after{
			content:"\A";
			white-space: pre;
		}
		.an_responsive_list4 .an_responsive_list_item_wrapper:nth-child(4n):after{
			content:"\A";
			white-space: pre;
		}
	}
	@media screen and (max-width: 600px) {
		.an_responsive_list2 .an_responsive_list_item_wrapper:after{
			content:"\A";
			white-space: pre;
		}
		.an_responsive_list3 .an_responsive_list_item_wrapper:nth-child(2n):after{
			content:"\A";
			white-space: pre;
		}
		.an_responsive_list4 .an_responsive_list_item_wrapper:nth-child(3n):after{
			content:"\A";
			white-space: pre;
		}
	}
	/* END Lists */
	
	/* Pagination */
	.an-pagination{
		text-align:center;
	}
	.an-pagination ul li{
		display:inline;
		padding:0 5px;
	}
	/* END Pagination */
	
	/* Tables */
	table.visible{
		background:#FFF;
		border-collapse:collapse;
		text-align:left;
	}
	table.visible tr:hover{
		background:#F0F0F0;
	}
	table.visible td, 
	table.visible th{
		padding:0.25rem 0.5rem;
	}
	table.visible td:hover,
	table.visible th:hover{
		background:#E6E6E6;
	}
	table.visible th,
	table.visible th a,
	table.visible th strong,
	table.visible th em,
	table.visible th sup,
	table.visible th span{
		font-weight:300;
		font-size:1.1rem;
		line-height:1.3rem;
		border:1px solid #D8D8D8;
		text-align:center;
	}
	table.visible td{
		border:1px solid rgb(242,242,242);
		text-align:left;
	}
	table.visible td.stat, 
	table.visible th.stat{
		text-align:right;
	}
	table.visible tr td:first-child{
		font-weight:500;
		border-left:1px solid #D8D8D8;
	}
	table.visible tr td:last-child{
		border-left:1px solid #D8D8D8;
	}
	/* END Tables */
	
	.inline_container{
		display:inline-block;
		vertical-align:top;
		margin-left:10px;
		padding-right:10px;
		border-left:1px solid rgb(242,242,242);
	}
	.inline_container:first-of-type{
		/*padding-left:0;*/
		border-left:none;
	}
/* END GENERAL */


	/*  */

	/* END  */
	
/*  */

/* END  */

/* HEADER */
header{
	width:100%;
	background:#FFF;
}
header > div{
	padding:0.5rem 1rem;
	border-bottom:1px solid rgb(216,216,216);
}
#motto{
	display:inline-block;
	padding-top:4px;
}
#logo{
	display:inline-block;
	width:180px;
	height:58px;
	background-image:url(../../../templates/audionow_1704/images/Zeno-FullColor.jpg);
	background-size:contain;
	background-repeat:no-repeat;
}
#an_login,
#an_lang,
#an_login .moduletable #login-form .login-greeting,
#an_login .moduletable #login-form .logout-button{
	display:inline-block;
}
	/* Menu */
	#banner.an-pagination{
		margin-top:25px;
		position:relative;
		z-index:3;
	}
	@media screen and (min-width: 600px) {
		#banner.an-pagination{
			left:-60px;
		}
	}
	#banner.an-pagination .an_menu_item{
		font-size:1.2rem;
	}
	#banner.an-pagination ul ul{
		display:none;
	}
	#banner.an-pagination ul li:hover > ul{
		display:block;
		z-index:4;
	}
	#banner.an-pagination ul{
		list-style:none;
		position:relative;
		display:inline-table;
		margin:0;padding:0;
	}
	#banner.an-pagination ul:after{
		content: ""; clear: both; display: block;
	}
	#banner.an-pagination ul li {
		display:inline-block;
		position:relative;
		color:#7b7c7d;
		float: left;
		height:25px;
		line-height:25px;
		padding:5px 0.5rem 0;
		margin: 0 15px;
		text-align:center;
	}
		#banner.an-pagination ul li:hover {
			background: #1695CB;
			color:#FFF;
		}

		#banner.an-pagination ul li .an_menu_item {
			display: inline-block;
			color: #7b7c7d; text-decoration: none;
			white-space:nowrap;
		}

		#banner.an-pagination ul li:hover .an_menu_item {
			display: inline-block;
			color: #FFF; text-decoration: none;
			white-space:nowrap;
		}
	#banner.an-pagination ul ul {
		position: absolute; top: 100%;
		left:0px;
		background: #1695CB;
		margin:0;padding:0;
	}

		#banner.an-pagination ul ul li {
			display:block;
			float: none; 
			position: relative;
			height:30px;
			line-height:30px;
			margin: 0 ;
		}

		#banner.an-pagination ul ul li:hover {
			background: rgba(0,0,0,0.3);
		}

		#banner.an-pagination ul ul li .an_menu_item{
			display:inline-block;
			height:30px;
			line-height:30px;
			padding:0;margin:0;
			white-space:nowrap;
		}
	/* END Menu */
/* END HEADER */

/* BODY */
#wrapper{
    background:#F2F2F2;
	text-align:center;
}

#wrapper > .content{
	text-align:left;
	display:inline-block;
	margin:0 auto;
	padding:1rem;
}
/* END BODY */

/* FOOTER */
footer{
    width:100%;
    background:#282828;
    color:#FFF;
    text-align:center;
}
footer > .moduletable{
	padding:1rem;
}
footer > .moduletable > .custom > p,
footer > .moduletable > .custom > ul{
    display:inline-block;
    vertical-align:top;
}
footer > .moduletable > .custom > p > span{
	display: inline-block; 
	width: 70px; 
	height: 80px; 
	vertical-align: top; 
}
footer > .moduletable > .custom > p > span:first-child{
	margin-right: 10px;
}
footer > .moduletable > .custom > p > span:last-child{
	margin-left: 10px;
}
footer > .moduletable > .custom > p > span > a > img{
	display: inline-block; 
	margin-left: 10px;
	margin-top: 17px;
	width:auto;
	height:50px;
}
footer > .moduletable > .custom > ul{
	list-style: none; 
	margin-left: 0px; 
	-webkit-padding-start: 0px; 
	-moz-padding-start: 0px; 
	padding: 0; 
	padding-left: 20px; 
	white-space: nowrap; 
	overflow-x: visible; 
	color: #FFF;
}
footer > .moduletable > .custom > ul > li,
footer > .moduletable > .custom > ul > li > a{
	font-size: 1rem; 
	line-height:1.2rem;
}
@media screen and (max-width: 600px) {
	footer > .moduletable > .custom > p{
		display: none; 
	}	
	footer > .moduletable > .custom > ul{
		white-space: normal; 
	}
}
/* END FOOTER */

/* Inner */
	/* Articles */
	.addendumForm label { width: 10em; float: left; }
	.addendumForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
	#emailForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
	#emailForm input.inputbox.error { border-color:red; }
	#emailForm textarea.error { border-color:red !important; }
	.accountingcontactForm label { width: 10em; float: left; }
	.accountingcontactForm label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

	.sharedrevSaveCancel {text-align:right;margin-right:5px;}
	.sharerevtitlebar {margin-top:10px;margin-bottom:5px;background-color: Lightgrey;}
	.sharedrevenue {background-color: #001A23;color:white;padding-left:20px;line-height:20px;padding-bottom:20px;}
	/* END Articles */
	
	/* Rounded List */
	.rounded-list a{
		position: relative;
		display: block;
		padding: .4em .4em .4em 2em;
		*padding: .4em;
		margin: .5em 0;
		background: #ddd;
		color: #444;
		text-decoration: none;
		border-radius: .3em;
		transition: all .3s ease-out;	
	}
	.rounded-list a:hover{
		background: #eee;
	}
	.rounded-list a:hover:before{
		transform: rotate(360deg);	
	}
	.rounded-list a:before{
		content: counter(li);
		counter-increment: li;
		position: absolute;	
		left: -1.3em;
		top: 50%;
		margin-top: -1.3em;
		background: #87ceeb;
		height: 2em;
		width: 2em;
		line-height: 2em;
		border: .3em solid #fff;
		text-align: center;
		font-weight: 500;
		border-radius: 2em;
		transition: all .3s ease-out;
	}
	/* END Rounded List */
	.logout-button input[type=submit]{
	    box-shadow:none;
	}
	.logout-button input[type=submit]:active{
	    box-shadow:none;
	}
	/* Logout */
	
	/* END Logout */
/* END Inner*/

/* CUSTOMIZATIONS */
	
	body .ui-widget,
	.anjq .ui-widget{
		background-image:none;
		border:1px solid rgb(169,169,169);
		color:rgb(123,124,125);
	}
	body .ui-widget input[type=text],
	body .ui-widget textarea,
	body .ui-widget select,
	.anjq .ui-widget input[type=text],
	.anjq .ui-widget textarea,
	.anjq .ui-widget select{
		background-image:none;
		border:1px solid rgb(169,169,169);
		color:rgb(123,124,125);
	}
	body .ui-corner-all,
	body .ui-corner-top,
	body .ui-corner-right,
	body .ui-corner-left,
	body .ui-widget.ui-corner-all,
	body .ui-widget.ui-corner-top,
	body .ui-widget.ui-corner-right,
	body .ui-widget.ui-corner-left,
	body .ui-widget .ui-corner-all,
	body .ui-widget .ui-corner-top,
	body .ui-widget .ui-corner-right,
	body .ui-widget .ui-corner-left,
	.anjq .ui-corner-all,
	.anjq .ui-corner-top,
	.anjq .ui-corner-right,
	.anjq .ui-corner-left,
	.anjq .ui-widget.ui-corner-all,
	.anjq .ui-widget.ui-corner-top,
	.anjq .ui-widget.ui-corner-right,
	.anjq .ui-widget.ui-corner-left,
	.anjq .ui-widget .ui-corner-all,
	.anjq .ui-widget .ui-corner-top,
	.anjq .ui-widget .ui-corner-right,
	.anjq .ui-widget .ui-corner-left,
	.ui-dialog-titlebar.ui-widget-header{
		border-radius:0;
	}
	body .ui-widget-content,
	body .ui-widget .ui-widget-header,
	body .ui-state-hover,
	body .ui-widget-content .ui-state-hover,
	body .ui-widget-header .ui-state-hover,
	body .ui-state-focus,
	body .ui-widget-content .ui-state-focus,
	body .ui-widget-header .ui-state-focus,
	body .ui-state-default,
	body .ui-widget-content .ui-state-default,
	body .ui-widget-header .ui-state-default,
	.anjq .ui-widget-content,
	.anjq.ui-widget-content,
	.anjq .ui-widget .ui-widget-header,
	.anjq.ui-widget .ui-widget-header,
	.anjq .ui-state-hover,
	.anjq .ui-widget-content .ui-state-hover,
	.anjq .ui-widget-header .ui-state-hover,
	.anjq .ui-state-focus,
	.anjq .ui-widget-content .ui-state-focus,
	.anjq .ui-widget-header .ui-state-focus,
	.anjq .ui-state-default,
	.anjq .ui-widget-content .ui-state-default,
	.anjq .ui-widget-header .ui-state-default,
	.ui-widget-content.ui-autocomplete,
	.ui-dialog-titlebar.ui-widget-header{
		background-image:none;
	}
	body .ui-state-hover,
	body .ui-widget-content .ui-state-hover,
	body .ui-widget-header .ui-state-hover,
	body .ui-state-focus, .ui-widget-content .ui-state-focus,
	body .ui-widget-header .ui-state-focus,
	.anjq .ui-state-hover,
	.anjq .ui-widget-content .ui-state-hover,
	.anjq .ui-widget-header .ui-state-hover,
	.anjq .ui-state-focus, .ui-widget-content .ui-state-focus,
	.anjq .ui-widget-header .ui-state-focus{
		background-color:#FFF;
	}
	body .ui-tabs .ui-state-active,
	.anjq .ui-tabs .ui-state-active{
		border-bottom-color:rgba(0,0,0,0);
	}
	.group .toggle-right.ui-state-default{
		background:#FFF;
		border:1px solid rgb(169,169,169);
	}
	body .ui-icon,
	body .ui-widget-content .ui-icon,
	.anjq .ui-icon,
	.anjq .ui-widget-content .ui-icon{
		background-image:url('/media/jui/css/images/ui-icons_ffffff_256x240.png');
	}
	body .ui-icon.ui-icon-plusthick,
	body .ui-icon.ui-icon-minusthick,
	.anjq .ui-icon.ui-icon-plusthick,
	.anjq .ui-icon.ui-icon-minusthick{
		background-image:url('/media/jui/css/images/ui-icons_1695CB_256x240.png');
	}
	body .ui-icon.ui-icon-plusthick,
	.anjq .ui-icon.ui-icon-plusthick{
		background-position: -33px -128px;
	}
	#content a.ui-tabs-anchor,
	.anjq a.ui-tabs-anchor{
		font-size:14pt;
	}
	.anjq.ui-datepicker .ui-state-active{
		border:1px solid rgb(254,210,47);
		background:rgb(255,228,92);
		color:rgb(255,255,255);
	}
	.anjq.ui-datepicker .ui-state-active:hover{
		border:1px solid rgb(254,210,47);
		background:rgb(255,255,255);
		color:rgb(199, 116, 5);
	}
	.anjq.ui-datepicker .ui-state-highlight.ui-state-default{
		border:1px solid rgb(27,197,242);
		background:rgb(255,255,255);
		color:rgb(11,124,163);
	}
	.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited{
		color:#1695CB;
		outline:none;
	}
	.ui-state-active,
	.ui-state-active a{
		outline:none;
		border-bottom:10px solid #FFF;
		outline-color:rgba(0,0,0,0);
	}
	button.ui-dialog-titlebar-close:active{
		top:50%;
		right: .3em;
		left:calc(100% - 25px);
	}
	.ui-dialog-title{
		color:#FFF;
		font-weight:500;
	}
	div.ui-dialog.ui-widget.ui-widget-content.slide{
		background-color:rgb(237,237,237);
	}
	button.ui-dialog-titlebar-close{
		background:#EEE;
	}

	button.ui-dialog-titlebar-close span.ui-icon-closethick.ui-icon{
		background-image: url("/media/jui/css/images/ui-icons_7B7C7D_256x240.png");
	}
	.monthpicker .ui-datepicker-calendar{
		display: none;
	}
	.monthpicker .ui-datepicker-header{
		margin-bottom:3px;
	}
	/* jQuery */
	body .ui-widget{
		background:#FFF;
	}
	body .ui-widget,
	.anjq .ui-widget{
		background-image:none;
		border:1px solid rgb(169,169,169);
		color:rgb(123,124,125);
	}
	body .ui-widget input[type=text],
	body .ui-widget textarea,
	body .ui-widget select,
	.anjq .ui-widget input[type=text],
	.anjq .ui-widget textarea,
	.anjq .ui-widget select{
		background-image:none;
		border:1px solid rgb(169,169,169);
		color:rgb(123,124,125);
	}
	body .ui-corner-all,
	body .ui-corner-top,
	body .ui-corner-right,
	body .ui-corner-left,
	body .ui-widget.ui-corner-all,
	body .ui-widget.ui-corner-top,
	body .ui-widget.ui-corner-right,
	body .ui-widget.ui-corner-left,
	body .ui-widget .ui-corner-all,
	body .ui-widget .ui-corner-top,
	body .ui-widget .ui-corner-right,
	body .ui-widget .ui-corner-left,
	.anjq .ui-corner-all,
	.anjq .ui-corner-top,
	.anjq .ui-corner-right,
	.anjq .ui-corner-left,
	.anjq .ui-widget.ui-corner-all,
	.anjq .ui-widget.ui-corner-top,
	.anjq .ui-widget.ui-corner-right,
	.anjq .ui-widget.ui-corner-left,
	.anjq .ui-widget .ui-corner-all,
	.anjq .ui-widget .ui-corner-top,
	.anjq .ui-widget .ui-corner-right,
	.anjq .ui-widget .ui-corner-left,
	.ui-dialog-titlebar.ui-widget-header{
		border-radius:0;
	}
	body .ui-widget-content,
	body .ui-widget .ui-widget-header,
	body .ui-state-hover,
	body .ui-widget-content .ui-state-hover,
	body .ui-widget-header .ui-state-hover,
	body .ui-state-focus,
	body .ui-widget-content .ui-state-focus,
	body .ui-widget-header .ui-state-focus,
	body .ui-state-default,
	body .ui-widget-content .ui-state-default,
	body .ui-widget-header .ui-state-default,
	.anjq .ui-widget-content,
	.anjq.ui-widget-content,
	.anjq .ui-widget .ui-widget-header,
	.anjq.ui-widget .ui-widget-header,
	.anjq .ui-state-hover,
	.anjq .ui-widget-content .ui-state-hover,
	.anjq .ui-widget-header .ui-state-hover,
	.anjq .ui-state-focus,
	.anjq .ui-widget-content .ui-state-focus,
	.anjq .ui-widget-header .ui-state-focus,
	.anjq .ui-state-default,
	.anjq .ui-widget-content .ui-state-default,
	.anjq .ui-widget-header .ui-state-default,
	.ui-widget-content.ui-autocomplete,
	.ui-dialog-titlebar.ui-widget-header{
		background-image:none;
	}
	body .ui-state-hover,
	body .ui-widget-content .ui-state-hover,
	body .ui-widget-header .ui-state-hover,
	body .ui-state-focus, .ui-widget-content .ui-state-focus,
	body .ui-widget-header .ui-state-focus,
	.anjq .ui-state-hover,
	.anjq .ui-widget-content .ui-state-hover,
	.anjq .ui-widget-header .ui-state-hover,
	.anjq .ui-state-focus, .ui-widget-content .ui-state-focus,
	.anjq .ui-widget-header .ui-state-focus{
		background-color:#FFF;
	}
	body .ui-tabs .ui-state-active,
	.anjq .ui-tabs .ui-state-active{
		border-bottom-color:rgba(0,0,0,0);
	}
	.group .toggle-right.ui-state-default{
		background:#FFF;
		border:1px solid rgb(169,169,169);
	}
	body .ui-icon,
	body .ui-widget-content .ui-icon,
	.anjq .ui-icon,
	.anjq .ui-widget-content .ui-icon{
		background-image:url('/media/jui/css/images/ui-icons_ffffff_256x240.png');
	}
	body .ui-icon.ui-icon-plusthick,
	body .ui-icon.ui-icon-minusthick,
	.anjq .ui-icon.ui-icon-plusthick,
	.anjq .ui-icon.ui-icon-minusthick{
		background-image:url('/media/jui/css/images/ui-icons_1695CB_256x240.png');
	}
	body .ui-icon.ui-icon-plusthick,
	.anjq .ui-icon.ui-icon-plusthick{
		background-position: -33px -128px;
	}
	#content a.ui-tabs-anchor,
	.anjq a.ui-tabs-anchor{
		font-size:14pt;
	}
	.anjq.ui-datepicker .ui-state-active{
		border:1px solid rgb(254,210,47);
		background:rgb(255,228,92);
		color:rgb(255,255,255);
	}
	.anjq.ui-datepicker .ui-state-active:hover{
		border:1px solid rgb(254,210,47);
		background:rgb(255,255,255);
		color:rgb(199, 116, 5);
	}
	.anjq.ui-datepicker .ui-state-highlight.ui-state-default{
		border:1px solid rgb(27,197,242);
		background:rgb(255,255,255);
		color:rgb(11,124,163);
	}
	.ui-state-hover a, .ui-state-hover a:hover, 
	.ui-state-hover a:link, .ui-state-hover a:visited, 
	.ui-state-focus a, .ui-state-focus a:hover, 
	.ui-state-focus a:link, .ui-state-focus a:visited{
		color:#1695CB;
		outline:none;
	}
	.ui-state-active,
	.ui-state-active a{
		outline:none;
		border-bottom:10px solid #FFF;
		outline-color:rgba(0,0,0,0);
	}
	button.ui-dialog-titlebar-close:active{
		top:50%;
		right: .3em;
		left:calc(100% - 25px);
	}
	.ui-dialog-title{
		color:#FFF;
		font-weight:500;
	}
	div.ui-dialog.ui-widget.ui-widget-content.slide{
		background-color:rgb(237,237,237);
	}
	button.ui-dialog-titlebar-close{
		background:#EEE;
	}

	button.ui-dialog-titlebar-close span.ui-icon-closethick.ui-icon{
		background-image: url("/media/jui/css/images/ui-icons_7B7C7D_256x240.png");
	}
	.monthpicker .ui-datepicker-calendar{
		display: none;
	}
	.monthpicker .ui-datepicker-header{
		margin-bottom:3px;
	}
	div.ui-tabs ul li.ui-state-active{
		height:40px;
	}
	div.ui-tabs ul li a:focus{
		outline-color:transparent;
	}
	/* END jQuery */
	
	/* System Messages */
	div#system-message-container{
		background:#60b9e5;
		box-shadow:2px 2px 2px rgba(0,0,0,0.15);
		white-space:nowrap;
		margin-top:20px;
	}

	div#system-message-container div#system-message div.alert * {
		display:inline-block;
		color:#FFF;
	}

	div#system-message-container div#system-message div.alert a.close {
		margin-left:15px;
	}

	div#system-message-container div#system-message div.alert h4 {
		margin-top:5px;
		margin-bottom:5px;
	}
	dl#system-message {
		background: yellow;
		color: #000;
		margin:10px 0;
		padding:10px;
	}
	#system-message #error {
		border: 1px solid;
		margin: 15px 0px;
		padding:15px 10px 15px 50px;
		background-repeat: no-repeat;
		background-position: 10px center;	
		color: #D8000C;
		background-color: #FFBABA;
		background-image: url('../images/error.png');
	}

	#system-message #message {
		border: 1px solid;
		margin: 15px 0px;
		padding:15px 10px 15px 50px;
		background-repeat: no-repeat;
		background-position: 10px center;	
		color: #289728;
		background-color: #EBF6DF;
		background-image: url('../images/error.png');
	}

	#system-message dt {
		font-weight: 500;
	}
	/* END System Messages */
	
	/* D3 */
	.d3-tip {
		line-height: 1;
		font-weight: bold;
		padding: 12px;
		background: rgba(0, 0, 0, 0.8);
		color: #fff;
		border-radius: 2px;
		text-align:center;
	}
	/* Creates a small triangle extender for the tooltip */
	.d3-tip:after {
		box-sizing: border-box;
		display: inline;
		font-size: 10px;
		width: 100%;
		line-height: 1;
		color: rgba(0, 0, 0, 0.8);
		content: "\25BC";
		position: absolute;
		text-align: center;
	}
	/* Style northward tooltips differently */
	.d3-tip.n:after {
		margin: -1px 0 0 0;
		top: 100%;
		left: 0;
	}
	.tooltip_country{
		color:#26A5DB;
	}
	/* END D3 */
/* END CUSTOMIZATIONS */


/* AN */
	/* Table */
	/* END Table */
/* END AN */


/* Station List */
#main_page .station_list tfoot{
	background:rgb(242, 242, 242);
	border:none;
}
#main_page .station_list tfoot th,
#main_page .station_list tfoot th:first-child,
#main_page .station_list tfoot td,
#main_page .station_list tfoot td:first-child{
	border:none;
}
#main_page .station_list td{
	padding:0px 3px;
	text-align:center;
}
.station_list td,.station_list th{
	text-align:center;
}
#main_page .station_list a,
#main_page .station_list a img{
	vertical-align:middle;
}
.station_list tr:nth-child(even) td,
.station_list th{
	background:rgba(0,0,0,0.1);
}

.station_list tbody tr:hover td{
	background:rgba(0,0,0,0.15);
}

.station_list tbody tr:hover td:hover{
	background:rgba(0,0,0,0.2);
}

td.center{
	text-align:center;
}
.station_list th.sectiontableheader.first{
	width: 80px;
}
.station_list tfoot .an-pagination{
	position:relative;
	width:100%;
}


.block-link{
	display:inline-block;
	vertical-align:top;
	height:1.5rem;
	width:100%;
}
/*Mobile Friendly Stuff*/
@media screen and (max-width: 600px) {
	table.visible.station_list {
	  border: 0;
	  margin:0 auto;
	}

	table.visible.station_list thead {
	  display: none;
	}

	table.visible.station_list tr {
	  margin-bottom: 10px;
	  display: block;
	  border-bottom: 2px solid #ddd;
	}

	table.visible.station_list td {
	  display: block;
	  text-align: right;
	  padding-right:1rem;
	  font-size: 1rem;
	  border-bottom: 1px dotted #ccc;
	  min-height:1rem;
	}

	table.visible.station_list td:first-child {
	  border-top:1px solid rgb(169,169,169);
	}

	table.visible.station_list td:last-child {
	  border-bottom:1px solid rgb(169,169,169);
	}

	table.visible.station_list td.mhide{
		display:none;
	}

	table.visible.station_list td:before {
	  content: attr(data-label);
	  float: left;
	  text-transform: uppercase;
	  font-weight: bold;
	  padding-left:1rem;
	  padding-right:1rem;
	}
	
	.block-link{
		display:inline-block;
		vertical-align:middle;
		height:1.5rem;
		width:50%;
	}
}
#advanced_search{
	position:relative;
	margin-top:10px;
}
#advanced_search #as_title{
	position:absolute;
	display:inline-block;
	left:3px;
	background:rgb(242,242,242);
	color:#1695CB;
	padding:0 4px;
	
	z-index:3;
	
	cursor: pointer;
}
#advanced_search #as_menu{
	position:relative;
	top:10px;
	line-height:2rem;
	border:1px solid #1695CB;
	padding:5px;
}
#advanced_search #as_menu .tag-bar-content{
	display:inline-block;
	max-width:800px;
	right:auto;
	top:auto;
}
#advanced_search #as_menu .tag-bar-content > button{
	margin-right:0.5rem;
}
#advanced_search .advanced_search_field{
	margin:0.5rem;
}
#advanced_search .advanced_search_field label{
	display:inline-block;
	margin-right:1rem;
	width:5rem;
}
#tag-search #search_filter_tag_tagsinput{
	display:inline-block;
}
#tag-search #search_filter_tag_tag{
	float:none;
}
/* END Station List */


/* Agreement */
#accountingcontactdiv{
	height:calc(100% - 10px);
}
#signaddendum{
	height:calc(100% - 10px);
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
#accountingcontactdiv #addendum_wrapper{
	position:relative;
	width:99%;
	height:86%;
	margin-bottom:10px;
}
#addendum_wrapper #addendum{
	position:absolute;
	width:100%;
	height:100%;
}
.abutton{
	padding-left:5px;
	padding-right:5px;
}
img.printer_icon{
	height:18px;
	vertical-align:middle;
}
/* END Agreement */


/* Email Config */
#email_config_page .field{
	position:relative;
	margin-bottom:1rem;
}
#email_config_page .field > .label{
	display:block;
	font-weight:500;
	font-size:1.2rem;
	color:#1695CB;
	margin-bottom:0.5rem;
	margin-left:1rem;
	margin-top:0.5rem;
}
#email_config_page .field > .inline-div{
	margin-left:2.5rem;
	line-height:1.5rem;
}
#email_config_page .field.optional > .label:after{
	content: " (optional)";
	color: #7B7C7D;
	font-size:1rem;
}

#email_config_page .field > .inline-div > p{
	margin-bottom:1rem;
}

#email_config_page .an_save_msg{
	display:none;
}

#email_config_page .choices{
	display:inline-block;
	height:2.4rem;
	white-space:nowrap;
	margin-bottom:1rem;
	border:1px solid rgba(0,0,0,0.2);
}
#email_config_page .choice{
	display:inline-block;
	color:rgba(123,124,125,0.8);
	height:1.4rem;
	line-height:1.4rem;
	font-size:1.2rem;
	font-weight:500;
	background:rgba(0,0,0,0.05);
	padding:0.5rem;
	margin-bottom:1rem;
	border:1px solid rgba(0,0,0,0.2);
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	cursor:pointer;
}
#email_config_page .choice.selected{
	color:#FFF;
	background:#1695CB;
	box-shadow:none;
	border:1px solid rgba(0,0,0,0);
}
#email_config_page .list{
	padding-left:1rem;
	line-height:3rem;
}
#email_config_page .list .item{
	height:3rem;
	line-height:3rem;
}
#email_config_page .list .item input{
	margin-right:0.5rem;
}
/* END Email Config */


/* Geo Stats*/
.an_geostats_control{
	line-height:1.5rem;
}
/* END Geo Stats */


/* Phone Number */
#landing_page h1.componentheading{
	color:rgb(102,102,102);
	margin-bottom:1.5rem;
}
#landing_page #main_number{
	display:inline-block;
	padding-right:1rem;
}
#landing_page #main_number h2{
	font-size:1.3rem;
}
#landing_page #main_number h2 a{
	color:#212121;
	font-size:1.1em;
	font-weight:500;
}
#landing_page #disclaimer{
	font-size:0.8rem;
	padding-left:2rem;
}
#landing_page #second_numbers > h3{
	font-weight:500;
	margin-top:0.5rem;
	margin-bottom:0.5rem;
}
#landing_page #second_numbers > div{
	margin-left:1rem;
}
#landing_page #second_numbers > div ul{
	margin-left:2rem;
}
#landing_page #qr{
	display:inline-block;
	padding:1rem;
	vertical-align:top;
}
#landing_page #qr img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#landing_page a.station_link{
	color:#1695CB;
	font-weight:500;
	font-size:1.4rem;
}
#landing_page a.station_link:hover{
	color:rgb(82,82,82);
}
/* END Phone Number */


/* Stats */
	/* Digital Hourly */
	
	/* END Digital Hourly */
	
	/* Digital Podcast */
	#an_stats_podcast_daily #date_select{
		text-align:left;
	}
	#an_stats_podcast_daily #an_stats_podcast_daily_results{
		display:inline-block;
		text-align:center;
	}
	/* END Digital Podcast */
/* END Stats */


/* User */
#user_accordion{
	width:600px;
	margin:0 auto;
}
#user_accordion form{
	line-height:1.5rem;
}
#user_accordion form span.label{
	display:inline-block;
	/*width:10rem;*/
	font-weight:500;
	margin-right:1rem;
}
#user_accordion h3.ui-accordion-header.ui-state-default,
#user_accordion h3.ui-accordion-header.ui-state-default:hover,
#user_accordion h3.ui-accordion-header.ui-state-default.ui-state-hover,
#user_accordion h3.ui-accordion-header.ui-state-active,
#user_accordion h3.ui-accordion-header.ui-state-active.ui-state-hover,
#user_accordion h3.ui-accordion-header.ui-state-active:hover{
	background:#1695CB;
	color:#FFF;
	border:1px solid #1695CB;
}
#user_accordion p.item_description{
	margin-left:2rem;
	margin-bottom:1rem;
}
/* END User*/

#did_filter {
	display: inline-block;
}

.flex-row {
	display: flex;
	align-items: center;
}

.ml-10{
	margin-left: 10px;
}

.vh-100{
	width: 100vh;
}
.sortable-list { list-style-type: none; margin: 0; padding: 0; width: 60%; }
.sortable-list li {
	margin: 0 5px 5px 5px;
	padding: 5px 5px 5px 24px;
	height: 1.5em;
	width: 90vh;
	display: flex;
	cursor: pointer;
	justify-content: space-between;
}
small {
	font-size: 0.7em;
	font-family: sans-serif;
	color: #afafaf;
}

.settings-label {
	display: inline-block;
	width: 100px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 500;
}

input::placeholder {
	color: #a5a6aa;
}


.dropZone-wrapper {
	padding: 0 16px 24px;
	width: 100vh;
}

.dropZone-wrapper input{
	display:none;
}

.dropZone-wrapper .dropZoneBox {
	background-color: rgba(87, 184, 208, .4);
	border: 1px solid rgba(138, 255, 247, .5);
	padding: 16px;
	padding-bottom:5px
}

.dropZone-wrapper .dropZone {
	border: 2px dashed #0455ff;
	background-color: rgba(63, 204, 52, 0.1);
	color: #000;
	letter-spacing: 1.5px;
	padding: 50px 16px;
	margin: -17px -17px 4px;
	text-align: center;
	text-transform: capitalize;
	cursor:pointer;
}
.dropZone-wrapper .dropZone:hover {
	background-color: rgb(0, 182, 255);
	color: #000;
}
.dropZone-wrapper .dropZone.dragover {
	background-color: rgb(132, 248, 255);
	color: #000;
}

.dropZone-wrapper .progressTable {
	margin-top: 2px;
	width: 100%;
}

.dropZone-wrapper b {
	color: rgba(255, 255, 255, .8);
	font-size: 30px;
	letter-spacing: .5px;
	position: relative;
	left: -3px;
}
.ui-progressbar-value {
    background-color: #8afff7;

}
.dropZone .progress.ui-progressbar.ui-widget.ui-widget-content.ui-corner-all.ui-progressbar-indeterminate {
    height: 5px !important;
}
.dropZone-wrapper .dropZone label {
	text-decoration: underline;
	font-weight: 500;
}
.dropZone-wrapper .dropZone.dragover * {
	pointer-events: none;
}

.upload-file-names li{
    font-family: sans-serif;
    font-weight: 500;
}

.an_form fieldset{
	padding: 12px 24px 50px;
	border: solid 1px #cecece;
	border-radius: 5px;
}

.an_validateTips{
	margin: 10px 0;
	font-family: sans-serif;
	padding: 10px;
}

.an_form .an_label {
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
	font-family: sans-serif;
}

.an_form .an_input {
	padding: 8px 12px;
	border-radius: 5px;
	display: block;
	width: calc(100% - 24px);
	border: 2px solid #767879 !important;
	/* border-radius: 50px; */
}

.an_form .an_input.ui-state-error, .ui-widget-content .an_form .an_input.ui-state-error, .ui-widget-header .an_form .an_input.ui-state-error {
	border: 1px solid #cd0a0a !important;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) center repeat;
	color: #fff !important;
}