/**
 * Q2 Module CSS
 */

#q2_module_page_controls_nav {
	/*width: 250px;*/
}
#q2_module_page_controls_nav {
    box-shadow:  0px 2px 7px -4px #000;
	background: #f5f5f5;
	border: solid 1px #e6e6e6;
	border-radius: 3px;
	margin: 20px 0;
}
#q2_module_page_controls_nav .q2_toggler {
	display: block;
	text-decoration: none;
	padding: 10px 10px;
	border-bottom: solid 1px #e6e6e6;
	font-size: 11px;
	text-transform: uppercase;
	border-top: solid 1px #fff;
}
	#q2_module_page_controls_nav .q2_toggler.last {
		border-bottom: none;
	}
	#q2_module_page_controls_nav .q2_toggler:hover {
		background: #f0f0f0;
	}
	#q2_module_page_controls_nav .q2_toggler:active {
		background: #fff;
	}

	#q2_module_page_controls_nav ul,
	#q2_module_page_controls_nav .q2_toggler {}

#q2_module_page_controls_nav ul {
	padding: 5px 10px;
	list-style: none;
	display: none;
	background: #f0f0f0;
}
#q2_module_page_controls_nav ul input[type=text] {
	display: block;
	background: #e6e6e6;
	border: solid 1px #ccc;
	padding: 3px;
	font-size: 11px;
	color: #000;
	width: 99%;
}
#q2_module_page_controls_nav ul li.add_page a { background: url(../img/doc_plus.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.publish a { background: url(../img/checkmark.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.unpublish a { background: url(../img/cancel.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.delete a { background: url(../img/delete.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.admin a { background: url(../img/wrench_plus_2.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.eye a { background: url(../img/eye.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.reload a { background: url(../img/reload.png) 7px 7px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.clock a { background: url(../img/clock.png) 7px 5px no-repeat; padding-left: 30px; }
#q2_module_page_controls_nav ul li.archive a { background: url(../img/archive.png) 7px 5px no-repeat; padding-left: 30px; }

#q2_module_page_controls_nav ul li a {
	display: block;
	padding: 5px 10px;
	background: #fff;
	border: solid 1px #ccc;
	color: #000;
	border-radius: 3px;
	margin: 2px 0;
	text-decoration: none;
    box-shadow:  0px 2px 8px -5px #000;
}
	#q2_module_page_controls_nav ul li a:hover {
		background-color: #e6edce;
	}
	#q2_module_page_controls_nav ul li a.confirm {
		color: #961200;
	}
	#q2_module_page_controls_nav ul li a.confirm:hover {
		background-color: #f7b8b0;
		border: solid 1px #b87870;
	}
	#q2_module_page_controls_nav ul li a span {
		font-size: 20px;
	}

#q2_module_page_controls_nav .page_status_indicator {
	cursor: default;
	font-size: 11px;
	padding: 5px 10px;
	border-bottom: solid 1px #ccc;
}
	#q2_module_page_controls_nav .page_status_indicator .on_hover {
		display: none;
		float: right;
		font-size: 9px;
	}
	#q2_module_page_controls_nav .page_status_indicator:hover .on_hover {
		display: inline;
	}
#q2_module_page_controls_nav .page_status_indicator.public { color: #3a5926; background: #e0f2d8; }
#q2_module_page_controls_nav .page_status_indicator.preview { color: #593026; background: #ebb7b0; }

.q2_overview_list {
	list-style: square;
}
	.q2_overview_list ul {
		list-style: square;
	}
	.q2_overview_list li {
		font-size: 15px;
		display: block;
		padding: 5px;
		background: #f0f0f0;
		border: solid 1px #e3e3e3;
		margin: 3px;
		border-radius: 3px;
	}
		.q2_overview_list li.preview {
			background: #edc7d6;
			border-color: #d6aebe;
		}
		.q2_overview_list li ul li {
			background: #e3e3e3;
			font-size: 12px;
			border: solid 1px #dbdbdb;
		}
		.q2_overview_list li ul li ul li { font-size: 10px; }

.q2_public_sitemap {
	/*list-style: square;*/
}
	.q2_public_sitemap ul {
		/*padding-left: 20px;*/
		/*list-style: square;*/
	}

.q2_add_component_area {
	padding: 5px 0;
}
.q2_add_component_area .choose_existing {
	display: block;
	font-size: 9px;
	font-family: Arial;
}

.q2_admin_component_add_new,
.q2_custom_add_button {
	background: #e0f2d8;
	color: #3a5926;
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	border: solid 1px #e6e6e6;
	border-radius: 3px;
	margin: 5px 0;
	box-shadow:  0px 2px 7px -4px #000;
}
	.q2_admin_component_add_new:hover,
	.q2_custom_add_button:hover {
		background: #c4f5ae;
	}

#q2_component_list {
	background: #f2f2f2;
	padding: 5px;
	border: solid 1px #dedede;
	position: absolute;
	box-shadow:  0px 2px 7px -4px #000;
}
	#q2_component_list h5 {
		font-size: 13px;
		font-weight: bold;
		padding: 5px 0;
	}
	#q2_component_list ul {
		list-style: square;
		margin-left: 15px;
	}
	#q2_component_list .close_component_list {
		float: right;
		text-decoration: none;
	}

.q2_delete_component {
	color: #d60000;
	text-decoration: none;
}
.q2_admin_table {}
.q2_admin_table td,
.q2_admin_table th {
	padding: 10px;
}
.q2_admin_table th {
	font-size: 15px;
}

.q2_component_toolbox {}
	.q2_component_toolbox a {
		display: inline-block;
		width: 16px;
		height: 16px;
		text-indent: -9000px;
	}
		.q2_component_button_delete {
			background: url('../img/delete.png') center center no-repeat;
		}
		.q2_component_button_move {
			background: url('../img/move.png') center center no-repeat;
		}

#q2_module_scheduled_status_tools_area {
	display: none;
}
	#q2_module_scheduled_status_tools_area h3 {
		font-size: 18px;
		font-weight: bold;
	}

.placeholder-image {}

#q2_url_alias_admin_area {}
	#q2_url_alias_admin_area h2 {
		font-size: 20px;
	}
	#q2_url_alias_admin_area h3 {
		font-size: 15px;
		font-weight: bold;
		padding-top: 40px;
	}

/* EOF */