.content-add-new {
	float: right;
	margin-bottom: 3px;
}

#toolbar-admin #toolbar-action {
	position: absolute;
	width: 640px;
	text-align: center !important;
	left: 50%;
	margin-left: -320px !important;
}

#toolbar #toolbar-action {
	position: absolute;
	width: 300px;
	text-align: center !important;
	left: 50%;
	margin-left: -150px;
}

#toolbar #toolbar-action {
	width: 300px;
}

#toolbar-action li {
	display: inline-block;
	float: none !important;
}

#toolbar-action .action-link {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('edit.png');
	background-repeat: no-repeat;
}

#nautilus-ui-render-content-form .vertical-tabs-pane .form-item {
	width: 26%;
	display: inline-block;
}

#nautilus-ui-render-content-form .vertical-tabs-pane .form-type-select {
	width: 15%;
	display: inline-block;
}

#nautilus-ui-render-content-form .filter {
	clear: both;
}


#file-list .preview {
	width: 20%;
}

.form-managed-file .image-widget-data {
	width: 100%;
	float: none;
}

.draggable .form-managed-file .image-widget-data {
	width: auto;
}

/* Schovat Nadpis u typu políčka "Obrázek". Pokud by bylo potřeba
zobrazovat title, stačí odmazat */
.image-widget-data .form-item[class*=main-image-und-0] {
	display: none;
}

.file-grid-item {
	display: inline-block;
	padding: 5px;
	width: 16%;
	text-align: center;
	vertical-align: top;
}

.tabledrag-toggle-weight-wrapper {
	display: none;
}

.content-add-new-button {
	position: relative;
	top: -5px;
	right: -35px;
}

td.menu-operations {
	width: 130px;
}

@media(max-width: 1024px) {

	#toolbar div.toolbar-menu ul#toolbar-action li a.active {
		background: #444 !important;
	}

	#nautilus-ui-render-content-form .vertical-tabs-list {
		float: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
	}

	#nautilus-ui-render-content-form .vertical-tabs-list li {
		display: inline-block;
	}

	#nautilus-ui-render-content-form .vertical-tabs-list li a {
		padding: 15px;
	}

	#nautilus-ui-render-content-form .vertical-tabs-list li.selected a {
		background-color: #d5d5d5;
	}

	#nautilus-ui-render-content-form .vertical-tabs-list li.selected a:focus strong {
		text-decoration: none;
	}

	#nautilus-ui-render-content-form .vertical-tabs .vertical-tabs-panes {
		width: 100%;
		margin: 0px;
		margin-top: 10px;
		padding: 0px;
	}

	#nautilus-ui-render-content-form .vertical-tabs {
		background: none;
	}

	#nautilus-ui-render-content-form .vertical-tabs ul li.vertical-tab-button a {
		border-top: none;
	}

	a.button.content-add-new-bulk-button {
		margin-right: 2.5em;
	}

	#toolbar div.toolbar-menu {
		padding: 5px 10px 5px 10px !important;
	}


	#toolbar-menu li a {
		text-align: center;
		border: 1px solid #333;
	}

	#toolbar-menu li {
		display: inline-block;
		width: 80px;
		height: 80px;
		float: none !important;
		display: inline-block;
		margin-right: 2px;
	}

	#toolbar-menu li a {
		width: 100%;
		height: 100%;
		text-align: center;
	}

	#toolbar-user, #toolbar-home {
		float: none !important;
		display: inline-block;
		width: 49.5%;
		height: 40px;
		background-color: #333;
	}

	#toolbar-home li a:after {
		content: "Úvodní stránka";
		font-size: 12pt;
		text-transform: uppercase;
		color: #ccc;
		width: 100%;
		position: relative;
		top: -8px;
		left: 50%;
		margin-left: -70px;
	}

	#toolbar-home li, #toolbar-home li a {
		width: 100%;
		height: 100%;
		background: none !important;
	}

	#toolbar-home li:hover {
		background-color: #555 !important;
	}

	#toolbar-home li a span {
		background-image: none;
	}

	#toolbar-user li.account, #toolbar-user li.logout {
		width: 50%;
		height: 100%;
		display: inline-block;
	}

	#toolbar-user li.account a, #toolbar-user li.logout a {
		width: 100%;
		height: 100%;
		border-radius: 0px !important;
		font-size: 12pt;
		text-transform: uppercase;
		text-align: center;
		color: #ccc;
		line-height: 2.6;
	}

	#toolbar-menu li {
		line-height: 1.3;
	}

	#toolbar-menu li a span {
		position: relative;
		top: 45px;
	}

	#toolbar-menu li:hover {
		background-color: none !important;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-content {
		background-color: transparent;
		background-image: url('img/content.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-manage-menu {
		background-color: transparent;
		background-image: url('img/menu.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-webforms {
		background-color: transparent;
		background-image: url('img/form.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-web-settings {
		background-color: transparent;
		background-image: url('img/settings.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-structure {
		background-color: transparent;
		background-image: url('img/structure.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-appearance {
		background-color: transparent;
		background-image: url('img/look.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-people {
		background-color: transparent;
		background-image: url('img/user.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-modules {
		background-color: transparent;
		background-image: url('img/modules.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-config {
		background-color: transparent;
		background-image: url('img/system-settings.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul li a#toolbar-link-admin-reports {
		background-color: transparent;
		background-image: url('img/log.png');
		background-repeat: no-repeat;
		background-position: center 5px;
	}

	#toolbar div.toolbar-menu ul#toolbar-menu li a:hover, #toolbar div.toolbar-menu ul#toolbar-menu li a.active {
		background-color: #333 !important;
	}

	#toolbar div.toolbar-menu ul#toolbar-menu li a {
		padding: 0px 0px !important;
	}

	.container > .navbar-collapse {
		margin-left: 0px !important;
	}

	#toolbar {
		position: absolute !important;
	}

	#toolbar #toolbar-action {
		right: 0px !important;
		width: auto !important;
		position: relative !important;
		text-align: left !important;
		display: inline-block;

		margin-left: 30px;
		left: 0px;
	}

	#toolbar #toolbar-action li {
		width: 80px;
		height: 80px;
		display: inline-block;
		float: none;
	}

	#toolbar #toolbar-action li a {
		width: 100%;
		height: 100%;
		border: 1px solid #333;
	}

	#toolbar #toolbar-action li span { 
		text-align: center;
		padding-left: 0px !important;
		padding-top: 20px !important;
		background-position: top center;
		display: block;
		line-height: 1.3;
		margin-top: 25px;
	}

	nav.navbar-fixed-top {
		position: absolute !important;
	}

}

/** Toolbar admin **/

body.toolbar {
  padding-top: 2.2em;
}
body.toolbar-admin {
  padding-top: 5.3em;
}

/**
 * Aggressive resets so we can achieve a consistent look in hostile CSS
 * environments.
 */
#toolbar-admin,
#toolbar-admin * {
  border: 0;
  font-size: 100%;
  line-height: inherit;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: left; /* LTR */
  vertical-align: baseline;
}

/**
 * Base styles.
 *
 * We use a keyword for the toolbar font size to make it display consistently
 * across different themes, while still allowing browsers to resize the text.
 */
#toolbar-admin {
  background: #000;
  color: #ccc;
  font: normal small "Lucida Grande", Verdana, sans-serif;
  left: 0;
  position: fixed;
  right: 0;
  top: 30px;
  -moz-box-shadow: 0 3px 20px #000;
  -webkit-box-shadow: 0 3px 20px #000;
  box-shadow: 0 3px 20px #000;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";
  z-index: 601;
  height: 30px;
}

#toolbar-admin div.collapsed {
  display: none;
  visibility: hidden;
}
#toolbar-admin a {
  color: #fff;
  font-size: .846em;
  text-decoration: none;
}
#toolbar-admin ul li,
#toolbar-admin ul li a {
  float: left; /* LTR */
}

#toolbar-admin div.toolbar-menu {
  line-height: 20px;
  padding: 5px 50px 5px 10px; /* LTR */
  position: relative;
  height: 30px;
}

#toolbar-admin div.toolbar-menu a.toggle:focus,
#toolbar-admin div.toolbar-menu a.toggle:hover {
  background-position:  -50px -20px;
}
#toolbar-admin div.toolbar-menu a.toggle-active {
  background-position:  -25px -20px;
}
#toolbar-admin div.toolbar-menu a.toggle-active.toggle:focus,
#toolbar-admin div.toolbar-menu a.toggle-active.toggle:hover {
  background-position:  -75px -20px;
}
#toolbar-admin div.toolbar-menu ul li a {
  padding: 0 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#toolbar-admin div.toolbar-menu ul li a:focus,
#toolbar-admin div.toolbar-menu ul li a:hover,
#toolbar-admin div.toolbar-menu ul li a:active,
#toolbar-admin div.toolbar-menu ul li a.active:focus {
  background: #444;
}
/**
 * Collapsed drawer of additional toolbar content.
 */
#toolbar-admin div.toolbar-drawer {
  position: relative;
  padding: 0 10px;
}

/**
 * IE 6 Fix.
 *
 * IE 6 shows elements with position:fixed as position:static so we replace
 * it with position:absolute; toolbar needs its z-index to stay above overlay.
 */
* html #toolbar-admin {
  left: -20px;
  margin: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

#dropdown-parent-link-replace .form-item {
	display: inline-block;
	vertical-align: top;
}

#toolbar {
	margin: 0px !important;
	padding: 0px !important;
}

.jcrop-preview-wrapper {
	display: none;
}

#toolbar h2 {
	color: #fff;
	text-align: center;
	cursor: pointer;
}