#common_overlay_content a{
	color:#336699;
	text-decoration:none;
}
#common_overlay_content a.baton{
	color: #333;
	border: 1px solid transparent;
}
#common_overlay_content a.baton:hover{
	border: 1px solid #787878;
}
#common_overlay_content a.baton.blue,
#common_overlay_content a.baton.green{
	color: #fff;
}
#common_overlay_content a.baton.red:hover,
#common_overlay_content a.baton.green:hover{
	border: 1px solid transparent;
}

#common_overlay_content .field{
	display:block;
	float:left;
	margin-bottom:20px;
	position:relative;
}
#common_overlay_content .field .title{
	color:#333333;
	font-size:18px; 
	clear:both;
}

#common_overlay_content .field input[type=text], 
#common_overlay_content .field input[type=password], 
#common_overlay_content .field input[type=file], 
#common_overlay_content .field div.input{
	display:block;
	width:100%;
	height:30px;
	border:1px #c3c3c3 solid;
	margin:5px 0 0 0;
	padding:2px 0 2px 8px;
	background:#ffffff;
	-webkit-user-select: auto;
}
#common_overlay_content .field input.hilited, #common_overlay_content .field div.hilited{
	-moz-box-shadow:inset 0 0 2px 0 #b2b2b2;
	-webkit-box-shadow:inset 0 0 2px #b2b2b2;	
	background:#ffffcc;
}

#common_overlay_content .field input.invalid{
	border:1px #cc0000 solid;
	background-color:#FFEAEA;
}

#common_overlay_content i.del{
	display:block;
	width:30px;
	height:30px;
	float:left;
	font-size:0; 
}
#common_overlay_content .field select{
	border:0;
	/*width:406px;
	margin:8px 5px 0 5px;*/
	color:#464646;
	cursor:pointer;
}
#common_overlay_content .field textarea{
	width:100%;
	border:0;
	background:transparent;
}





#common_overlay_content .loading{
	display:inline-block;
	height:30px;
	padding:10px 0 0 38px;
	margin-left:20px;
	vertical-align:middle;
	font-weight:bold;
	background: url(images/ajax/squares-circle.gif) 0 5px no-repeat;
}
#common_overlay_content .loading.screenshot{
	background: url(images/ajax/indicator_medium.gif) 0 5px no-repeat;
	margin-left: 5px;
}

input.biginput{
	font-size:18px; 
	font-family:Verdana,Tahoma,Arial,Arial Cyr,Geneva,Helvetica,sans-serif; 
	color:#333333;
}

#common_overlay_content	.l{
		width:400px;
		float:left;
	}	
	
#common_overlay_content	.r{
		width:300px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}


#common_overlay_content .field .zap{
	position:absolute;
	right: 2px;
	top: 5px;
	cursor:pointer;
}
#common_overlay_content .field.confirm .baton{
	position:relative;
	display: inline-block;
	right: auto;
	top: auto;
	margin-
}
#common_overlay_content .field.undefined{
}
#common_overlay_content .field .nsicon.help{
	position:absolute;
	right: 23px;
	top: 5px;
	cursor:pointer;
}

#signup_form .social{
	position:relative;
	margin-top:5px;
}

#signup_form .social .help{
	position:absolute;
	right:0;
	top:3px;
}
#signup_form .social .nsicon.help i{
	width:300px;
}
#signup_form .social .nsicon.help:hover i{
	left:auto;
	right:10px;
}


.simple_overlay.dialog_hint .select_gallery_cover_images{
	display: flex; 
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
}