/*Error class generated by Gii's Crud Generator*/
.errorSummary {
	border: 1px solid #999999;
	border-radius: 5px;
	padding: 5px 0 2px 8px;
	margin-bottom: 10px;
	background-color: #EE6A6A;
}

.errorSummary p {
	font-weight: bold;
}

.errorSummary ul {
	
}

.errorSummary li {
	
}

.errorMessage {
	margin-left: 5px;
	font-weight: bold;
	color: #FF3333;
	display: inline-block;
}

/**/
.align {
	display: inline-block;
}

.align.toRight {
	margin-left: 5px;
}

/*attachment view page*/
.displayAndUpdate {
	margin-bottom: 20px;
}

.attachmentDisplay {
	min-width: 319px;
	min-height: 239px;
	border: 1px solid #AAAAAA;
	border-radius: 5px;
}

.attachmentDisplay,.updatableInfoContainer {
	display: inline-block;
}

.updatableInfoContainer {
	margin-left: 10px;
	vertical-align: top;
}

.selectorLabel {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	font-weight: bold;
}

.selector {
	margin-right: 5px;
}

.selectorPreloader {
	background-image: url("../images/preloader.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	display: inline-block;
}

#attachmentTypeSelector {
	vertical-align: top;
}

#typeZone {
	margin-bottom: 10px;
}

#sampleSelectorButtonUpdate,#sampleSelectorPreloader {
	vertical-align: top;
}

.assignEntity {
	vertical-align: top;
}

/*stats page*/
.stat.row {
	margin-bottom: 10px;
}

.element_row {
	margin-top: 5px;
	margin-bottom: 5px;
}

.element_row .element {
	display: inline-block;
	border: 1px solid #999999;
	border-radius: 5px;
	padding: 5px 15px 5px 15px;
}

.most_viewed {
	margin-top: 20px;
	margin-bottom: 20px;
}

.most_viewed .title,.most_downloaded .title {
	font-weight: bold;
}

.success_box { margin: 0 auto; display: block; text-align: center; padding: 4px 10px; }

/* Single Upload Widget */
.single_upload_box .title { display: none; }
.single_upload_box .label { margin-right: 10px; }

.single_upload_box .pre.extra_space { display: none; }

.single_upload_box .row { margin-bottom: 10px; }

.single_upload_box .btn-group.loading { 
		padding-right: 30px; 
		background-image: url(../images/preloader.gif); 
		background-position: right center; 
		background-repeat: no-repeat; 
	}

.single_upload_box .container_upload_button .post.extra_space {
	background-image: url("../images/preloader.gif");
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 5px;
	padding: 0 15px 0 25px;
	vertical-align: sub;
	margin-left: 10px;
}

.single_upload_box .btn-group { margin: 10px 0 }

.thumbs_wrapper .preview-column img { max-width: 200px; max-height: 80px; }