/* List Tables */

.wp-list-table.movies .column-year {
	width: 6%;
}

.wp-list-table.movies .column-series {
	width: 20%;
}

.wp-list-table.movies .column-rating {
	width: 10%;
}

.wp-list-table.movies .column-type {
	width: 12%;
}

.wp-list-table.movies .column-video_3d {
	width: 8%;
}

.wp-list-table.movies .column-audience_capable {
	width: 10%;
}

.wp-list-table.screenings .column-date {
	width: 10%;
}

.wp-list-table.screenings .column-guests {
	width: 20%;
}

.wp-list-table.screenings .column-cinema {
	width: 20%;
}

.wp-list-table.sources .column-rating {
	width: 12%;
}

.wp-list-table.sources .column-type {
	width: 12%;
}

.wp-list-table.sources .column-audio_quality {
	width: 12%;
}

.wp-list-table.sources .column-video_quality {
	width: 12%;
}

.wp-list-table.sources .column-video_3d {
	width: 8%;
}

.wp-list-table.sources .column-audience_capable {
	width: 10%;
}

.wp-list-table.reservations .column-priority {
	width: 15%;
}

.wp-list-table .version {
	font-style: italic;
	font-weight: bold;
}

.wp-list-table .record-id {
	color: #aaa;
	font-size: 0.9em;
}

.wp-list-table .type-filename {
	border-bottom: 1px dotted #999;
	cursor: pointer;
}

.wp-list-table .video-3d-true {
	display: inline-block;
	height: 16px;
	padding-right: 20px;
	background: transparent url('../images/icon-3d.png') no-repeat top right;
}


/* List Table Navigation */

.tablenav .actions label {
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
	line-height: 2.2em;
}

.tablenav .actions input[type=range] {
	margin-right: 6px;
}


/* Dashboard Widgets */

.js[class*="movdb"] .postbox .hndle {
	cursor: default;
}

.movdb-inside h5 {
	margin: 0;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-size: 1.15em;
	font-weight: bold;
}

.movdb-inside h5 .year {
	font-family: sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
}

.movdb-inside p {
	margin: 0;
}

.movdb-inside span {
	padding: 0;
}

#movdb_statistics_widget .movdb-sub-headline {
	font-weight: bold;
	font-style: italic;
}

#movdb_statistics_widget .label {
	display: inline-block;
	width: 150px;
	font-weight: bold;
}


/* Forms */

.movdb-form fieldset {
	border-bottom: 1px solid #ccc;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
}

.movdb-form legend {
	display: none;
}

.movdb-form fieldset + div {
	margin-top: 1em;
}

.movdb-form fieldset:first-child ul {
	margin-top: 0;
}

.movdb-form li {
	padding: 3px 0;
}

.movdb-form label {
	display: inline-block;
	width: 10em;
}

.movdb-form .label-right {
	margin-left: 10.4em;
}

.movdb-form .label-right label {
	width: auto;
	margin-right: 2em;
}

.movdb-form .label-top label {
	display: block;
	width: auto;
}

.movdb-form .label-full label {
	display: inline;
	width: auto;
}

.movdb-form .label-group {
	display: inline-block;
	white-space: nowrap;
	line-height: 2em;
}

.movdb-form #title,
.movdb-form #org_title {
	width: 30em;
}

.movdb-form #movie_title,
.movdb-form #short_title,
.movdb-form #version,
.movdb-form #series,
.movdb-form #guests,
.movdb-form #cinema,
.movdb-form #source {
	width: 20em;
}

.movdb-form #part,
.movdb-form #year,
.movdb-form #rating,
.movdb-form #approx_seen_formerly,
.movdb-form #audio_quality,
.movdb-form #video_quality {
	width: 5em;
}

.movdb-form #movie {
	width: 4em;
}

.movdb-form .label-top #movie_title,
.movdb-form .label-top #guests,
.movdb-form .label-top #cinema {
	width: 100%;
}


#movdb_movie_info {
	margin-top: 2em;
	border: 1px solid #ccc;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, .3);
}


/* Suggest Dropdown */

.movdb-title-dropdown {
	position: absolute;
	overflow: auto;
	max-width: 300px;
	max-height: 230px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .3);
	z-index: 999;
}

.movdb-title-dropdown li {
	margin: 0;
	padding: 2px 4px;
	border-top: 1px solid #ccc;
}

.movdb-title-dropdown li.selected {
	background-color: #eff;
}

.movdb-title-dropdown li:hover {
	background-color: #ffe;
	cursor: pointer;
}

.movdb-title-dropdown .year {
	float: right;
	margin: 0 0 0 2em;
	font-size: 0.9em;
	color: #666;
}

.movdb-title-dropdown .title {
	margin: 0;
	font-weight: bold;
}

.movdb-title-dropdown .version {
	font-weight: normal;
}

.movdb-title-dropdown .org-title {
	margin: 0;
	font-style: italic;
}


/* Widget */

#movdb_file_warning {
	display: none;
	margin: 1em 0 0 0;
	font-size: 0.95em;
	line-height: 1.2em;
}

input.movdb-file-type-checkbox:checked + label + #movdb_file_warning,
input.movdb-file-type-checkbox:focus + label + #movdb_file_warning {
	display: block;
}

select:focus + #movdb_file_warning {
	display: block;
	position: absolute;
	margin-left: 250px;
	margin-top: -20px;
}

#movdb_file_warning strong {
	font-size: 1.2em;
	color: red;
}