@import "desktop-helper";

/* Books */
[page-name="lab_list"] {
	.list_t_item .inner { padding-left: 30px; }
	.list_item_action {
		font-size: 12px;
		float: left;
		margin-left: -30px;
		
		a { 
			display: block;
			width: 20px; 
			height: 20px;
			line-height: 20px;
			margin: 1px 1px 6px 1px;
		}
		.icon-star-empty { color: #999; font-size: 20px; }
		.icon-star { color: #faa732; font-size: 20px; }
		.icon-check-empty { color: #999; font-size: 20px; }
		.icon-check { color: #333; font-size: 20px; }
	}
	
	.file_view {
		.list_t_des {
			overflow: hidden;
		}
		.file {
			float: left;
			width: 120px;
			height: 50px;
			padding: 6px;
			margin: 1px;
			position: relative;
			@include box-sizing;

			&:hover {
				background-color: lighten($gray, 10%);
			}
			img {
				width: 38px;
				height: 38px;
				position: absolute;
				left: 6px;
				top: 6px;
			}
			.filetitle {
				display: block;
				width: 100%;
				height: 38px;
				padding-left: 40px;
				overflow: hidden;
				@include box-sizing;
			}
		}
	}
}

/* Books Books list */
[page-name="books_books"] {

	.datalist_item .inner {
		padding-left: 30px;
	}
	.list_item_action {
		font-size: 12px;
		float: left;
		margin-left: -30px;
	}
	.list_item_action i {
		color: #999;
		font-size: 20px;
		display: block;
		width: 20px;
		height: 20px;
		line-height: 20px;
		margin: 1px 1px 6px 1px;
	}
	.list_t_desc {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #999;
	}
}

/* Books Co-Author */
[page-name="books_coauthor"] {
	.list_t_item {
		height: 110px;
	}
	.list_item_function {}
	.list_item_function a {
		display: inline-block;
		padding: 4px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		-webkit-text-size-adjust: none;
	}
	.info {
		font-family: Arial, sans-serif;
	}
	.info li {
		margin-bottom: 8px;
		color: #999;
	}
	.info .name {
		font-size: 18px;
		line-height: 24px;
		color: #333;
	}
}

/* Books Co-Author Relationship*/
[page-name="books_coauthor_relation"]{
	.edit_co_author_relation {
		/*margin-left: -10px;*/
	}
	.form_space {
		margin-bottom: 10px;
		font-size: 18px;
		font-family: Arial, sans-serif;
	}
}