﻿
/* ---- ----- Begins
--------------------------------------- ---*/



.objectcontent {
	position:relative;
	display:block;
	text-align:center;
	border-radius:inherit;
	
}
	.objectcontent > div.loading,
	.objectcontent > div.nodata {
	 vertical-align:middle;
	 text-align:center;
	}
	
	.objectcontent .objectlist_placeholder { 
		display:inline-block;
		width:auto;
		text-align:center; 
		z-index:1000;
		position:relative;
		padding:12px;
		font-size:12px;
		margin-bottom:-6px;
		border-radius:inherit;
			}
		.objectlist_placeholder > .nodata {
				display:inline-block;
				vertical-align:middle;
			}
			.objectlist_placeholder > .suggestion_container {
				border-left:1px dotted #cfcfcf;
				display:inline-block;
				vertical-align:middle;
				margin-left:10px;
				padding-left:20px;
				text-align:left;
				width:430px;
				padding-bottom:10px;
			}
				.objectlist_placeholder > .suggestion_container > .suggestion_joinus {
					padding-bottom: 24px;
					margin-bottom: 24px;
					border-bottom:1px dotted #B7B7C0;
				}
				.objectlist_placeholder .suggestion_container .suggestion_title,
				.objectlist_placeholder .suggestion_container .suggestion_prompt,
				.objectlist_placeholder .suggestion_container .suggestion_prompthigh,
				.objectlist_placeholder .suggestion_container .suggestion_info {
					display:inline-block;
				}
				.objectlist_placeholder .suggestion_container .suggestion_title {
					margin-right:10px;
				}
				.objectlist_placeholder .suggestion_container .suggestion_info,
				.objectlist_placeholder .suggestion_container .suggestion_prompt,
				.objectlist_placeholder .suggestion_container .suggestion_prompthigh {
					text-transform:none;
					cursor:pointer;			
				}
				.objectlist_placeholder .suggestion_container .suggestion_prompthigh {
					font-size:18px !important;	
				}

				.objectlist_placeholder .suggestion_container .suggestion_info {
					margin-left: -10px;
					z-index: -1;
					padding:30px 16px 30px 22px !important;
					display:none;
				}
				
				.objectlist_placeholder .suggestion_container > .suggestion_content,
				.objectlist_placeholder .suggestion_container > .suggestion_footer {
					display:none;
					margin-top:24px;
					border-top:1px dotted #cfcfcf;
				}
					.objectlist_placeholder .suggestion_container > .suggestion_content > .content_status {
						display:none;
					}
					.objectlist_placeholder .suggestion_container > .suggestion_content > .suggestion {
						padding-top:24px;
					}
						.objectlist_placeholder .suggestion_container > .suggestion_content > .suggestion > .strong {
							padding:10px 0px 6px 0px;
							display:inline-block;
						}


						.objectlist_placeholder > .suggestion_container > .suggestion_content .suggestion_input {
							margin-bottom:10px;
							max-height:40px;
						}
				.objectlist_placeholder .suggestion_container > .suggestion_footer {
					display:block;
				}
					.objectlist_placeholder .suggestion_container > .suggestion_footer > .suggestion {
						padding-top:24px;
					}

					.objectlist_placeholder .suggestion_container > .suggestion_footer > .upload {
						padding-top:20px;
						display:block;
						position:relative;
						padding-bottom:10px;
					}
					/* Next is .object_container */








					
.objectpaging_container {
	float:left;
	width:100%;
	display:block; 
	position:relative;
}
	.objectpaging_container > .objectpaging_content {
		margin:12px;
	}
		.objectpaging_container > .objectpaging_content .pager {
			margin: 0px 4px;
			width: 32px;
			height: 40px;
			line-height: 44px;
			vertical-align: middle;
			display: inline-block;
			border-radius: 2px;
			box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .3);
		}
		.objectpaging_container > .objectpaging_content .prevnext {
			width: 50px;
			line-height: 42px;
		}
		.objectpaging_container > .objectpaging_content span {
			color: #7c808c;
		}
		.objectpaging_container > .objectpaging_content .current {
			color: #0096ff;
			height: 36px;
			border-bottom: 4px Solid #0096ff;
		}
		.objectpaging_container > .objectpaging_content a:hover {
			box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .2);
		}




.objectlink_container {
	position: absolute;
	right: 136px;
	top: 60px;
	z-index: 1200;
	width: 340px;
	background-color: #F1F1F5;
	border-radius: 3px;
}

	.objectlink_content {
		font-size:12px;
		border-radius: 3px;
		background-color:#f1f1f5;
		-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, .27);
		-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, .27);
		box-shadow: 0 0 10px 0px rgba(0, 0, 0, .27);
		
		/* background: .bg_light_3_1 */
	}
		.objectlink_content > .closeX {
			height:16px;
			width:16px;
			position:absolute;
			top:0px;
			right:0px;
			line-height: 14px;
			font-size: 18px;
			cursor:pointer;
			opacity:1;
			border-radius:0px 3px 0px 3px;
			font-family:myBerlin, myBebas;
			text-shadow:0px 1px 0px rgba(255,255,255, .5);
			z-index:1;
		}
		.objectlink_content > .closeX:hover {	
			color:#0096ff;
		}
	
	
		.objectlink_content > div {
			padding:8px;
		}
			.objectlink_content > div > div {
				width:100%;	
				margin:8px 0px;
			}
			.objectlink_content > div > div.button_container {
				text-align:right;
			}
			.objectlink_content textarea {	
				min-height:40px;
			}
	
			.objectlink_content input[type=button] {	
				margin:4px 0px;
			}
		.objectlink_content .social_buttons {
			width: auto;
			padding-top: 20px;
			height: 100px;
			position: relative;	
		}
			.objectlink_content .social_buttons > div {
				display: inline-block !important;
				padding: 4px 4px;
				height: 100px;
				position: relative;
				vertical-align: top;
			}
			.objectlink_content .social_buttons > div:first-child {
				width:auto;
				height:auto;
			}
	
			.objectlink_content .social_buttons  a > img {
				opacity:0.6;
				padding-right:10px;
			}
			.objectlink_content .social_buttons a > img:hover {
				opacity:1;
			}
	

