

#abcd:hover {
	box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.24);
	height: 78px !important; 
	width: 120px !important;
	margin: -8px -14px;
	border-radius: 10px;
	transition: all .1s ease-in;
}


	.sortable1 { list-style-type: none; padding: 0; margin: 0;}

	.sortable1 li {float:left; cursor: pointer;}

	.sortable1 li.ui-sortable-helper { cursor: move; }

	

	.draggable1 { list-style-type: none; padding: 0; margin: 0;}

	.draggable1 li {float:left; cursor: pointer;}

	.draggable1 li.ui-sortable-helper { cursor: move; }

	

	.icon_container.hover {

		background-color: #FFFFFF;

		background-position: 0 0;

		border: 1px solid #A1B8DD;

		border-radius: 13px 13px 13px 13px;

		/*box-shadow: 0 4px 24px -8px rgba(0, 0, 0, 0.8);*/ /* old setting */

		box-shadow: 3px 5px 0 0px rgba(0, 0, 0, 0.067);

		margin: 0 0 2px;

		overflow: visible;

		padding: 0 0 3px;

		position: relative;

		z-index: 60;

		cursor: move  !important;

		cursor: -moz-grabbing !important;

		cursor: -webkit-grabbing  !important;



	}

	.icon_container.hover .btn {



	}

	

	.placeholder1 {

		font-size: 14px;

		padding: 2px 12px;

	}

	.placeholder2 {

	}

	.placeholder_icon_container {

		border: 1px solid transparent;

		width: 100px;

		margin: 0 0 2px;

		

		height: 98px;

		border-radius: 13px 13px 13px 13px;

		background-color: #ededed;

	}

	.placeholder_iconcure {

		box-shadow: none !important;

		margin: 3px !important;

		border-radius: 10px 10px 10px 10px !important;

		margin-bottom: 0 !important;

		border-color: solid 1px #dedede;

		background-color: #dedede;

		height: 60px;

	}

	

	#trashcan {

		display: none;

		border: 1px solid transparent;

		width: 100px;

		height: 68px;

		margin: 0 -6px 0 7px;

		position: absolute;

		z-index: 100;

		background-image: url('/fb/img/TrashIcon-smaller.png');

		background-repeat: no-repeat;

		background-position: 14px 0px;

	}



	

	#icon_tooltip {

		display: none;

		position: absolute;

		z-index: 9999;

	}

	

	#icon_tooltip div {

		border-radius:4px;

		border:1px solid #acacac;

		margin-top:1px;

		width:200px;

		height:150px;

		background-color:#e6e6e6;

		background-size:200px 150px !important;

	}

	

	/* http://acidmartin.wordpress.com/2012/03/08/overriding-the-default-placeholder-styles-for-loading-and-broken-images-in-firefox/ */

	@-moz-document url-prefix() {

		/* hide the system icon for loading images */

		img:-moz-loading {

			 visibility: hidden;

		}

		/* hide the system icon for broken images */

		img:-moz-broken {

			-moz-force-broken-image-icon: 0;

		}

	}

