#tableContainer h1 {}

.tablePreamble {width:920px; margin:0 auto;}

#righText {    color: #495057;    font-size: 13px;    line-height: 150%;}
.moreText {font-size:14px; margin:0; padding:1em 0 1.5em 0; color:#dedede; clear:both}

#transparencyReport {	width:920px; border-radius:8px; background:white; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.15);}

#DMCAReport {	width:920px; border-radius:8px; background:white; margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,0.15);}

#transparencyReport th {
	background: #7acdff; /* Old browsers */
	background: -moz-linear-gradient(top,  #7acdff 0%, #53b4ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7acdff), color-stop(100%,#53b4ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7acdff 0%,#53b4ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7acdff 0%,#53b4ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7acdff 0%,#53b4ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7acdff 0%,#53b4ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7acdff', endColorstr='#53b4ff',GradientType=0 ); /* IE6-9 */
	background:#53b4ff;
	border-bottom:1px solid #3b9de4;
	font-size:18px;
	color:white;
	text-shadow:1px 1px 1px #4489bf;
	padding:14px 0;
	font-weight:normal;
	text-align:left;
}

#transparencyReport th.left { border-top-left-radius:8px; padding-left:20px }
#transparencyReport th.right { border-top-right-radius:8px }

#transparencyReport td.comments, #transparencyReport td.noInfo {
	font-size:13px !important;
	text-transform:uppercase;
	max-width:100px;
	color:##A1A6A9;
	padding-right:20px;
	width:180px;
}

#transparencyReport td {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f4f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f4f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f4f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f4f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f4f8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f4f8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f4f8',GradientType=0 ); /* IE6-9 */
	padding:20px 0;
	background:white;
	color:#797f84;
	border-bottom:1px solid #caccd8;
	transition:background 1s;
}

#transparencyReport .lastrow td {border-bottom:none !important}

#transparencyReport td.date { font-size:17px; color:#a1a6a9; padding-left:20px; font-weight:normal !important; padding-right:5px }
#transparencyReport td.desc { font-size:17px; color:#696f74; }

.refused { color:#ee4b00 !important; font-size:17px; text-transform:uppercase; padding-right:20px; font-weight:bold; }
.filled { color:#9aad2f !important; font-size:17px; text-transform:uppercase; padding-right:20px; font-weight:bold; }
.cancelled { color:#00bfe6 !important; font-size:17px; text-transform:uppercase; padding-right:20px; font-weight:bold; }

#transparencyReport tr:hover td {background:#ffffbb !important; transition:background 0.2s;}

#DMCAReport {border-radius:8px;}
#DMCAReport th.left {border-top-left-radius:8px; border-bottom-left-radius:8px; padding-left:20px; width:750px}
#DMCAReport th.right {border-top-right-radius:8px; border-bottom-right-radius:8px}
#DMCAReport th.right div {background:white; color:black; border-radius:4px; padding:4px 12px; text-shadow:none; width:80px; box-shadow:inset 1px 1px 2px #bbb}

#DMCAReport th {
	background: #7acdff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f05f1c 0%, #d44301 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f05f1c), color-stop(100%,#d44301)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f05f1c 0%,#d44301 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f05f1c 0%,#d44301 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f05f1c 0%,#d44301 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f05f1c 0%,#d44301 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05f1c', endColorstr='#d44301',GradientType=0 ); /* IE6-9 */
		background: #f05f1c; /* Old browsers */
	font-size:18px;
	color:white;
	text-shadow:1px 1px 1px #c03d01;
	padding:14px 0;
	font-weight:normal;
	text-align:left;
}
