.clearFix {
	clear:both;
}

.vbc_container {
	position:relative;
}



/*.vbc_sidebar {
	position: absolute;
	right: 20px;
	width:300px;
	margin:0 !important;
	background:#EFEFEF;
	padding:10px;
	border-radius:5px;
	-webkit-box-shadow: 0px -2px 24px 5px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px -2px 24px 5px rgba(0,0,0,0.35);
	box-shadow: 0px -2px 24px 5px rgba(0,0,0,0.35);
	cursor:move;
	z-index: 99998;
}*/
	.vbc_sidebar .menu_icons {
		width:50px;
		float:right;
		text-align:center;
		background:#2a2a2a;
		border: 1px solid #E5E5E5;
		/*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.04);*/
	}
		.vbc_sidebar .menu_icons a {
			cursor:pointer;
			display:inline-block;
			width:100%;
			padding: 15px 0;
			font-size:18px;
			color:#FFF;
		}
		.vbc_sidebar .menu_icons a.selected {
			background:#EFEFEF;
			color:#2A2A2A;
		}
	.vbc_sidebar .menu_options {
		width:200px;
		float:right;
	}
		.vbc_sidebar .vbc_menu_option {
			display:none;
			width:100%;
			min-height: 350px;
			max-height:400px;
			overflow:scroll;
			background: #EFEFEF;
			border: 1px solid #E5E5E5;	
			border-right:none;
		}
	
	.vbc_sidebar .vbc_design_item {
		cursor:pointer;
		float: left;
		padding: 8px;
		margin: 1px;
		display:block; 
		width:40px; 
		height:40px;
		border: solid 1px #DADADA;
	}
		
	.vbc_sidebar .vbc_drag_header {
		padding: 0 0 5px 0px;
	}
	
	.vbc_sidebar textarea {
		font-size:11px;
		color:#999;
	}



#bcCanvas {
	border:solid 1px #DDD;
	background-image: url("data:image/gif;base64,R0lGODlhCgAKAIAAAOLi4v///yH5BAAHAP8ALAAAAAAKAAoAAAIRhB2ZhxoM3GMSykqd1VltzxQAOw==");
}


.pro_ads_banner_creator .remove, .pro_ads_banner_creator .rotate { 
	cursor:pointer; 
	border-right:solid 1px #DDD; 
	padding: 0 5px 0 3px; 
}
.pro_ads_banner_creator .edit_li_item {
	border:solid 1px #DDD;
	border-radius:3px;
	background:#FFF;
}
	.pro_ads_banner_creator .edit_li_item .edit_li_img {
		max-height: 15px;
		width:auto;
	}

.pro_ads_banner_creator .preset_buttons a {
	margin-top:3px !important;
}


.pro_ads_banner_creator #log { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.pro_ads_banner_creator #log li { margin: 0 5px 5px 5px; padding: 5px 5px 0 5px; cursor:move; }
.pro_ads_banner_creator #log small { font-size: 10px; font-weight: normal; }

html>body #log li { height: 1.5em; line-height: 1.2em; }
.pro_ads_banner_creator .ui-state-highlight { height: 1.5em; line-height: 1.2em; background: #FCFFE3; border-radius:3px; border:dotted 1px #FC6; }


table.wp-list-table .column-vbc_banner {
	width:52px;
}


/*.pro_ads_banner_creator #sidebar {
	border: 1px solid #E5E5E5;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.04);
}*/



.pro_ads_banner_creator #sidebar h4 {
	font-size:12px !important;
	margin-bottom: 0 !important;
}

.pro_ads_banner_creator .vbc_btn_icon {
	display:inline-block !important;
	margin-right:10px;
}

.pro_ads_banner_creator #sidebar .sidebar-name {
	cursor: pointer;
}
.pro_ads_banner_creator #sidebar .sidebar-name h3 {
	text-shadow: none;
	font-size: 14px;
	padding: 8px 12px;
	margin: 0px;
	line-height: 1.4;
}
.pro_ads_banner_creator textarea#text_ipt, .pro_ads_banner_creator textarea#load_svg_code {
	width:100%;
	height:80px;
}