i, em{	font-style: italic;}body {	font-family: 'cooper_hewittmedium';	margin: 0px;}#backend_container {	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	overflow: hidden;}#menu {	position: fixed;	width: 100%;	text-align: right;	background-color: #000000;	line-height: 40px;	font-size: 14px;	color: #ffffff;	overflow: hidden;	z-index: 8999;	height: 40px;}	#menu ul 	{		position: relative;		list-style-type: none;		margin-top: 0px;		margin-bottom: 0px;		padding-left: 0px;	}		#menu li 	{		position: relative;		float: right;		margin-left: 15px;		margin-right: 15px;	}			#menu li img		{			position: relative;			width: 24px;			vertical-align: middle;		}		#menu a 	{		text-decoration: underline;		color: inherit;	}			#menu a:hover		{			font-weight: bold;		}#sidebar {	position: absolute;	top: 40px;	left: 0px;	width: 250px;	border-right: solid 1px rgba(0, 0, 0, 0.8);	background-color: #000000;	height: 100%;	overflow-y: auto;	overflow-x: hidden;}	.sidebar_logo	{		position: relative;		margin-top: 0px;		width: 100px;		margin-left: 70px;	}		.sidebar_logo img		{			vertical-align: middle;			width: 100%;		}	#sidebar ul 	{		position: relative;		list-style-type: none;		margin-top: 60px;		margin-bottom: 30px;		padding-left: 20px;	}		.sidebar_headline 	{		position: relative;		color: #ffffff;		font-size: 20px;		line-height: 1.4em;	}		.sidebar_menuitem 	{		position: relative;		color: #ffffff;		font-size: 16px;		line-height: 1.2em;		margin-left: 20px;	}			.sidebar_menuitem a:hover		{			font-weight: bold;		}	.separator 	{		position: relative;		height: 30px;		width: 230px;	}		#sidebar a 	{		text-decoration: none;		color: inherit;	}		#sidebar .submenu 	{		font-size: 17px;	}/******************************************************************************************************** * GLOBAL CONTENT *******************************************************************************************************/#content {	position: absolute;	left: 251px;	top: 40px;	padding: 20px;	min-width: 200px;	overflow: auto;}.content_h1 {	position: relative;	font-size: 20px;	color: #000000;	margin-top: 10px;	margin-bottom: 5px;	text-transform: uppercase;	font-weight: bold;}.content_h2 {	position: relative;	font-size: 13px;	color: #666666;	margin-top: 5px;	margin-bottom: 5px;	font-style: italic;}.content_h3 {	position: relative;	font-size: 12px;	color: #000000;	margin-top: 2px;	margin-bottom: 2px;	font-weight: bold;}.custom_actions{	position: relative;	width: 100%;	color: #000000;	line-height: 40px;	font-size: 18px;	overflow: hidden;	margin-top: 40px;	margin-bottom: 20px;}	.custom_actions ul	{		margin: 0px;		padding: 0px;		list-style-type: none;	}		.custom_actions li	{		float: left;		margin-left: 5px;		margin-right: 5px;		border: solid 2px #ddd;		border-radius: 5px;		padding-left: 4px;		padding-right: 4px;		cursor: pointer;	}		.custom_actions li:first-child	{		margin-left: 0px;	}		.custom_actions li:hover	{		background-color: #f7f7f7;	}		.custom_actions a	{		text-decoration: none;		color: inherit;	}	.backendDialog{	font-size: 13px !important;}	.backendDialog .ui-dialog-content	{		padding: 1em 1em;	}	.backendDialog .ui-dialog-content .ui-icon	{		float: left;		margin: 0px 10px 0px 0px;	}		.filemanager_header{	position: relative;	font-size: 17px;	margin-bottom: 10px;}	#image_container	{		position: relative;		margin-top: 15px;		border: solid 2px #cecece;		min-height: 152px;		padding: 5px;		overflow: hidden;	}		#image_container:empty:before	{	    content: 'NO IMAGES';		line-height: 150px;		text-align: center;		font-size: 24px;		color: #cecece;		font-weight: bold;	}			.image		{			position: relative;			float: left;			width: 150px;			height: 100px;			text-align: center;			border: solid 1px #cecece;			margin: 0px 10px 10px 0px;			white-space: nowrap;		}					.imagefile			{				vertical-align: middle;				max-width: 150px;				max-height: 100px;			}						.helper 			{			    display: inline-block;			    height: 100%;			    vertical-align: middle;			}									.toolbox			{				position: absolute;				top: 5px;				right: 5px;				cursor: pointer;				z-index: 10;				width: 37px;				height: 16px;				background-color: #ffffff;				padding: 2px;			}							.toolbox img				{					position: relative;					float: left;					width: 16px;					height: 16px;				}								.toolbox img:first-child				{					margin-right: 5px;				}				.isTemplate	{		display: none;	}				@font-face {	font-family: 'open_sansregular';	src: url('../../besc_crud/css/fonts/opensans-regular-webfont.eot');	src: url('../../besc_crud/css/fonts/opensans-regular-webfont.eot?#iefix')		format('embedded-opentype'),		url('../../besc_crud/css/fonts/opensans-regular-webfont.woff2') format('woff2'),		url('../../besc_crud/css/fonts/opensans-regular-webfont.woff') format('woff'),		url('../../besc_crud/css/fonts/opensans-regular-webfont.ttf') format('truetype'),		url('../../besc_crud/css/fonts/opensans-regular-webfont.svg#open_sansregular')		format('svg');	font-weight: normal;	font-style: normal;}		.bc_column_actions{	position: relative;	width: 100%;	color: #000000;	line-height: 40px;	font-size: 18px;	overflow: hidden;	margin-top: 20px;	margin-bottom: 20px;	font-family: 'open_sansregular';}	.bc_column_actions ul	{		margin: 0px;		padding: 0px;		list-style-type: none;	}		.bc_column_actions li	{		float: left;		margin-left: 5px;		margin-right: 5px;		border: solid 2px #ddd;		border-radius: 5px;		padding-left: 4px;		padding-right: 4px;		cursor: pointer;	}		.bc_column_actions li:first-child	{		margin-left: 0px;	}		.bc_column_actions li:hover	{		background-color: #f7f7f7;	}				#category_container	{		position: relative;		margin-top: 15px;		border: solid 2px #cecece;		min-height: 152px;		padding: 5px;		overflow: hidden;		width:400px;	}		#category_container:empty:before	{	    content: 'NO CATEGORIES';		line-height: 150px;		text-align: center;		font-size: 24px;		color: #cecece;		font-weight: bold;	}		.category	{		width:390px;		height:30px;		line-height:30px;		margin:5px;		text-align:center;		cursor:pointer;			border:1px solid #000;		}	#add_client_pick{	width:120px;	height:30px;	text-align:center;	font-size:16px;	line-height:30px;	background:#000;	color:#fff;	cursor:pointer;	float:left;}#get_client_picks{	width:120px;	height:30px;	text-align:center;	font-size:16px;	line-height:30px;	background:#000;	color:#fff;	cursor:pointer;	margin-left:50px;	float:left;}#picklist_holder{	margin-top:20px;	width:700px;	border:1px solid #000;	padding:5px;}	.picklist_item	{		width:100%;		height:30px;		line-height:30px;		text-align:center;		font-size:16px;		border:1px solid #ccc;		cursor:pointer;		margin-bottom:5px;		position:relative;	}		.picklist_item_delete	{	    position: absolute;	    right: 2px;	    top: 2px;	    font-size: 16px;	    cursor: pointer;	    z-index: 10;	    line-height: 16px;	}#save_client_pick_list{	width:120px;	height:30px;	text-align:center;	font-size:16px;	line-height:30px;	background:#000;	color:#fff;	cursor:pointer;	margin-top:20px;}