
/*	Attempt to set the initial height of Organizer Quick to 95%  */
#zenario_fbog.zenario_organizer_quick {
	height: 97%;
}



body.webkit input {
	line-height: inherit !important;
}

.zenario_og,
.zenario_og textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#616161;
}

.zenario_organizer_quick__overlay {
	opacity: 0.4;
}

.organizer_wrapInner,
.organizer_wrapOuter,
.organizer_wrapOuter div {
	width: 100%;
	padding: 0px;
	margin: auto;
}

.organizer_wrapInner {
	overflow: hidden;
}

#organizer_wrapOuter_tm,
#organizer_wrapInner_bm {
	width: auto;
}

#organizer__box_inner {
	background:#F6F6F6;
	-webkit-box-shadow: 0px 0px 5px 2px #929292;
	box-shadow: 0px 0px 5px 2px #929292; 
}

#organizer_leftColumnOuter *::selection {
	background-color: transparent;
}

#organizer_leftColumnOuter *::-moz-selection {
	background-color: transparent;
}

#organizer_itemCountWrap *::selection {
	background-color: transparent;
}

#organizer_itemCountWrap *::-moz-selection {
	background-color: transparent;
}

#organizer__box_inner.organizer_multiple_items_selected #organizer_rightColumn *::selection {
	background-color: transparent;
}

#organizer__box_inner.organizer_multiple_items_selected #organizer_rightColumn *::-moz-selection {
	background-color: transparent;
}

#organizer__box_inner.organizer_not_loaded {
	opacity:0;
}

#organizer__box_inner.organizer_loaded {
	opacity:1;
}

#organizer__box_inner.organizer_interaction_disabled #organizer_leftColumnOuter,
#organizer__box_inner.organizer_interaction_disabled #organizer_header #organizer_backButton,
#organizer__box_inner.organizer_interaction_disabled #organizer_header #organizer_viewOptions {
	opacity: 0.6;		   /* fx, safari, opera */
}


#organizer_container {
	padding:unset;
	margin:auto;
}

.organizer_wrapOuter {
	height: 39px;
}

/******/

#organizer__box_top
{
	height:39px;
	position:relative;
	background:#333;
}

#organizer__box_center
{
	clear:both;
}

#organizer__box_bottom
{
	display:none;
}

#organizer__box_bottom
{
	height: 19px;
	overflow:hidden;
	position:relative;
}

#organizer__box_bottom .organizer_wrapInner
{
	float:left;
}

#organizer__box_bottom .organizer_bl,
#organizer__box_bottom .organizer_br
{
	display:block;
	width:16px;
	height:19px;
}

#organizer__box_bottom .organizer_br
{
	width: 16px;
}

#organizer__box_bottom .organizer_bl
{
	float:left;
	background:  0px -350px no-repeat;
	left:0;
}

#organizer__box_bottom .organizer_br
{
	float:left;
	background: -3px -100px no-repeat;
	right:0;
}

/******/

.organizer_wrapOuter div {
	background: transparent no-repeat;
	height: 39px;
}

.organizer_wrapOuter div div {
	margin-top:0;
}

.organizer_wrapInner {
	float:left;
	height: 19px;
}



#organizer__box_top .organizer_info_box {
	width: 170px;
	margin: 10px 0px 0px 20px;
	height: 36px;
	cursor: pointer;
}

#organizer_topRightButtons {
	width:auto;
	padding-top:6px;
	margin-left: 186px;
}

.zenario_toolbar_header #organizer_topRightButtons .toolbar {
	background:#FFF;
	border:1px solid #b9b9b9;
	-webkit-box-shadow: inset 0 0 3px 2px #ececec;
	box-shadow: inset 0 0 3px 0 #ececec;
}

.zenario_toolbar_header #organizer_topRightButtons .toolbar,
.zenario_toolbar_header #organizer_topRightButtons .toolbar div,
.zenario_toolbar_header #organizer_topRightButtons .toolbar div a {
	height:36px;
}

.zenario_toolbar_header #organizer_topRightButtons .toolbar div,
.zenario_toolbar_header #organizer_topRightButtons .toolbar div a {
	width:36px;
}

.zenario_toolbar_header #organizer_topRightButtons .toolbar div:hover,
.headerPanel .viewMode .organizer_switch_view.organizer_switch_view_selected {
	background:#CFEAFB;
}

.organizer_wrapOuter #organizer_search {
	width: 332px;
	float: right;
	margin-right: 30px;
	margin-top: 7px;
}

#organizer_searchForm input,
#organizer_searchForm img {
	float:left;
}

#organizer_searchForm input#organizer_search_term {
	width:126px;
	background:#FFFFFF;
	border:0;
	padding:0 26px 0 26px;
	height:34px;
	line-height:34px;
	font-size:9pt;
	background: url('../admin/images/icon-search-magnifyer.svg') no-repeat 4px center / 16px 16px;
	box-sizing: content-box;
}

#organizer_searchForm input#organizer_search_term {
	width: 138px;
	padding:0 8px 0 26px;
}

#organizer_searchForm input#organizer_search_term,
#organizer_searchForm input#organizer_search_term::-webkit-input-placeholder,
#organizer_searchForm input#organizer_search_term:-moz-placeholder {
	color:#6f6f6f;
}

#organizer_searchForm input#search_btn {
	margin:0px 10px;
}

#organizer_searchForm {
	position:relative;
}

#organizer_searchForm .clear_search {
	font-family: 'FontAwesome';
  	font-size: 16px;
	position: absolute;
  	right: 2px;
  	top:6px;
	background: transparent;
  	border: 0;
  	color:#acaaaa;
  	cursor:pointer;
}

#organizer_searchForm .clear_search:hover {
  	color:#4b4d4c;
}

.organizer_wrapOuter .organizer_close_button,
.organizer_wrapOuter .restore_button {
	height: 39px;
	width: 40px;
	float: right;
}


.organizer_wrapOuter .organizer_close_button a,
#organizer__box_top .close_button a {
	background:url(../admin/images/icon-close-off.svg) no-repeat;
	background-size:100%;
	width: 34px;
	height: 34px;
	position: absolute;
	right: 6px;
	top: 2px;
	display:block;
	cursor: pointer;
}

.organizer_wrapOuter .organizer_close_button a:hover,
#organizer__box_top .close_button a:hover {
	background:url(../admin/images/icon-close-over.svg) no-repeat;
}

/*	Don't show the close button when editing the paths for conductor	*/

#organizer__box_wrap.organizer_panel__conductor .organizer_wrapOuter .organizer_close_button {
	display: none;
}

.organizer_wrapOuter .restore_button {
	display: none;
}

.zenario_organizer_quick .organizer_wrapOuter .restore_button {
	display: block;
}

#organizer_top_right_buttons {
	float: right;
	width: auto;
}

.organizer_wrapOuter .logout_button a,
.organizer_wrapOuter .top_right_button,
.organizer_wrapOuter .top_right_button li a {
	width: 38px;
	height: 34px;
}

.organizer_wrapOuter .top_right_button {
	float: right;
	border-top:0;
}

.organizer_wrapOuter .top_left_button,
.organizer_wrapOuter .top_left_button a {
	width: 38px;
	height: 38px;
}

.organizer_wrapOuter .zenario_ywip,
.organizer_wrapOuter .zenario_ywip a {
	width:44px;
}

.organizer_wrapOuter .top_left_button {
	float: left;
	border-right:1px solid #818181;
	margin-left:1px;
	background:url('../admin/images/store_keeper/nav-button-bg-grey.png') repeat-x top;
}

.organizer_wrapOuter .top_left_button:hover {
	background:url('../admin/images/store_keeper/nav-button-bg-green.png') repeat-x top;
	cursor:pointer;
}

.organizer_wrapOuter .top_left_button.zenario_website_button,
.organizer_wrapOuter .top_left_button.zenario_website_button:hover {
	background:#333;
}

.organizer_wrapOuter .logout_button a,
.organizer_wrapOuter .top_left_button a,
.organizer_wrapOuter .top_right_button li a {
	display: block;
}

.organizer_wrapOuter .logout_button {
	margin-right:15px; 
}

.organizer_wrapOuter .organizer_back_button {
	display:none;
}

.organizer_wrapOuter .logout_button a {
	background-position: -753px -10px;
}

.organizer_wrapOuter .top_right_button,
.organizer_wrapOuter .logout_button a {
	height:39px;
}

.organizer_wrapOuter .logout_button a {
	background: url('../admin/images/icon-exit-right.svg') no-repeat center / auto 24px;
}

.organizer_wrapOuter .logout_button a:hover {
	background-color: #007FA3;
}

.organizer_wrapOuter .zenario_admin_name {
	width:auto;
	border:0;
	line-height:36px;
	color:#FFF;
	padding-left:10px;
	padding-right:22px;
	cursor: pointer;
	position:relative;
}

.organizer_wrapOuter .zenario_admin_name a {
	display:inline-block;
	padding-right:15px;
}

.organizer_wrapOuter .zenario_admin_name > a {
	position:relative;
}

.organizer_wrapOuter .zenario_admin_name > a:after {
	font-family:"FontAwesome";
	content:"\f0d7";
	position:absolute;
	right:0;
	top:0;
}

.organizer_wrapOuter .zenario_admin_name ul li a {
	background:none;
}

.organizer_wrapOuter .zenario_admin_name ul li span {
	padding-right:0;
	background:none;
}

.organizer_wrapOuter .zenario_admin_name:hover {
	color:#43d4f4;
}




.organizer_wrapOuter .zenario_admin_name ul {
	display: none;
	top: 35px;
	right:0;
	z-index:90000;
	position: absolute;
	margin: 0;
	padding: 0;
	background:#F6F6F6;
	border:1px solid #333333;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #fff;
	box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #fff;  
}

.organizer_wrapOuter .zenario_admin_name ul:after {
	border-color: #F6F6F6 transparent;
	border-style: solid;
	border-width: 0 10px 10px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	right: 15px;
	width: 0;
}

.organizer_wrapOuter .zenario_admin_name ul:before {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 0 12px 12px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	right: 13px;
	width: 0;
}


.organizer_wrapOuter .zenario_admin_name:hover ul {
	display: block;
}

.organizer_wrapOuter .zenario_admin_name ul,
.organizer_wrapOuter .zenario_admin_name ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.organizer_wrapOuter .zenario_admin_name ul {
	padding:5px;
}

.organizer_wrapOuter .top_right_button ul li a {
	width:160px;
	height:auto;
	padding:0 10px;
	display:block;
	line-height:30px;
	border-top:1px solid #DCDCDC;
}

.organizer_wrapOuter .zenario_admin_name ul li a,
.organizer_wrapOuter .zenario_admin_name:hover ul li a {
	color:#333;
}

.organizer_wrapOuter .zenario_admin_name ul li a:hover,
.organizer_wrapOuter .zenario_admin_name:hover ul li a:hover {
	color:#007fa2;
}

.organizer_wrapOuter .top_right_button ul li:first-child a {
	border-top:0;
}

.organizer_wrapOuter .top_right_button ul li.dev_tools_title a {
	cursor:default;
}

.organizer_wrapOuter .top_right_button ul li.dev_tools_title a,
.organizer_wrapOuter .top_right_button ul li.dev_tools_title a:hover {
	color: #fff;
	background:#333;
}

.organizer_wrapOuter .top_right_button ul li.dev_tools_title + li a {
	border-top: none;
}

.organizer_wrapOuter .top_right_button ul li.dev_tools_title a:before,
.organizer_wrapOuter .top_right_button ul li.dev_tools_option a:before {
	font-family:"FontAwesome";
	content:"\f52e";
}

.organizer_wrapOuter .top_right_button ul li.dev_tools_title a:after {
	font-family:"FontAwesome";
	content:"\f0d7";
	float:right;
}


.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown {
	/*top:36px;*/
	z-index:99 !important;
	position: absolute;
	/*margin: 0px auto;
	padding:0px;*/
	display: none;
	top:38px;
	cursor:default;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown.zenario_ywip_loading {
	opacity: 0.7;
}

.organizer_wrapOuter .zenario_ywip:hover #zenario_ywip_dropdown {
	display: block;
}

.organizer_wrapOuter .zenario_ywip div {
	height:auto;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown {
	width:455px;
	padding-top:11px;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_dropdown_inner {
	width:calc(100% - 12px);
	padding:5px;
	border:1px solid #333333;
	background:#F6F6F6;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	position:absolute;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul {
	max-height: 400px;
	overflow-y: auto;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_dropdown_inner:before {
	border-color: #333333 rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0 12px 12px;
	bottom: 100%;
	content: "";
	height: 0;
	left: 13px;
	position: absolute;
	width: 0;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_dropdown_inner:after {
	border-color: #F6F6F6 rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0 10px 10px;
	bottom: 100%;
	content: "";
	height: 0;
	left: 15px;
	position: absolute;
	width: 0;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_dropdown_title {
	background:#faedd3;
	color:#333;
	padding:8px;
	width:auto;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul {
	background:#FFF;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li a {
	width:auto;
	height:auto;
	padding:5px 8px 3px;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li span {
	display:block;
	padding:0 8px 8px;
	font-size:11px;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul,
.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li.zenario_ywip_dropdown_item {
	position:relative;
	padding-left:25px;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li.zenario_ywip_dropdown_item,
.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_more {
	background:url("../admin/images/store_keeper/2px-grey-white.gif") repeat-x scroll center top;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li.zenario_ywip_dropdown_item:first-child {
	background:none;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown ul li.zenario_ywip_dropdown_item .organizer_item_image {
	position: absolute;
    top: 5px;
    left: 0;
    
    display: inline-block;
    width: 20px;
    height: 23px;
    margin-right: 5px;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_more a {
	color:#333;
}

.organizer_wrapOuter .zenario_ywip #zenario_ywip_dropdown .zenario_ywip_more a:hover {
	color:#007fa2;
}

/*  Temporary styles added by Chris  */
#organizer_branding_title,
#organizer_backButton {
	float: left;
	width: auto;
}

#organizer_branding_title {
	color: white;
	font-style: italic;
	line-height: 36px;
	margin-left: 10px;
}

#organizer_branding_title span.organizer_name {
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}


#organizer_branding_title span.organizer_name span {
	font-size: 14px;
}

/*	Styles for the "where was that thing" search	*/
#organizer_whereWasThatThing_search {
	float: left;
	width: 280px;
	height:28px;
	line-height:1em;
	padding:0 10px 0 25px;
	margin:5px 10px 0;
	border:0;
	font-size:9pt;
	color:#6f6f6f;
	background:#fff url('../admin/images/icon-search-magnifyer.svg') no-repeat 5px center / 14px 14px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline:0;
	outline:none;
}

#organizer_whereWasThatThing_search:focus {
	outline:0;
	outline:none;
	-webkit-box-shadow: 0 0 0 1px #01d102;
	box-shadow: 0 0 0 1px #01d102;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete {
	z-index: 2000;
	width:650px !important;
	max-height:70vh;
	overflow-y:auto;
    color: #202020;
    background:#f6f6f6;
    font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item > .ui-menu-item-wrapper {
	padding:5px 10px 7px;
	cursor:pointer;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete > .organizer_whereWasThatThing_item:first-child {
	border-top:0;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .organizer_whereWasThatThing_title {
	padding-bottom:2px;
	font-weight:bold;	
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .organizer_whereWasThatThing_text {
	padding-top:0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color:#616161;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .ui-menu-item-wrapper.ui-state-hover,
ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .ui-menu-item-wrapper.ui-state-active {
	background:#D1EBF2;
	border:0;
	margin:0;
}

ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .ui-menu-item-wrapper.organizer_whereWasThatThing_title.ui-state-hover,
ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete .organizer_whereWasThatThing_item .ui-menu-item-wrapper.organizer_whereWasThatThing_title.ui-state-active {
	color:#007fa2;
}

#organizer_container {
	width: auto;
	overflow: hidden;
}

#organizer_header,
#organizer_header .headerPanel {
	width: auto;
}

#organizer_header .headerPanel {

}

.organizer_list_view_body_wrap {
	width:100%;
}

#organizer_container {
	margin: 0px 6px;
	background:#F6F6F6;
}

#organizer_header {
	clear:both;
	height:51px;
	
	/*
	For some reason this line needed to be commented out after removing the "overflow: hidden;" rule from #organizer_header
	-- Chris
	
	padding-top: 16px;
	*/
}

#organizer_rightColumn #organizer_search {
	display:inline-block;
	position:absolute;
	left:0;
	height:34px;
}

#organizer_search_placeholder {
	display:block;
	width:176px;
	margin-right:6px;
}

.zenario_toolbar_header .toolbar {
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
}

#organizer_search,
.zenario_toolbar_header .toolbar,
#organizer_trash_button {
	height:30px;
	border:1px solid #C6C6C6;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#organizer_search {
	border:2px solid #B6B6B6;
	color:#F6F6F6;
}

.zenario_toolbar_header .toolbar,
#organizer_trash_button {
	background: url('../admin/images/store_keeper/top-bar-btns-m-off.png') repeat-x 0px 0px;
}

.zenario_toolbar_header .toolbar div:hover,
#organizer_trash_button:hover {
	background: url('../admin/images/store_keeper/top-bar-btns-m-over.png') repeat-x 0px 0px;
}

.zenario_toolbar_header .toolbar.disabled {
	border:1px solid #dfdfdf;
}

.zenario_toolbar_header .toolbar.disabled div,
.zenario_toolbar_header .toolbar.disabled:hover div {
	background:#f0f0f0;
}

#organizer__box_inner.organizer_filters_set_in_view_options .zenario_toolbar_header #organizer_viewOptions.toolbar,
#organizer__box_inner.organizer_filters_set_in_view_options .zenario_toolbar_header #organizer_viewOptions.toolbar div:hover {
	background:#01d300;
	border-color:#616161;
}

.zenario_toolbar_header .toolbar div {
	border-left:1px solid #C6C6C6;
}

.zenario_toolbar_header .toolbar div:first-child {
	border-left:0;
}

.zenario_toolbar_header .toolbar a,
.zenario_toolbar_header .toolbar div {
	display: block;
	float:left;
	width:auto;
}

#organizer_header .viewMode {
    margin-right: 0;
}

#organizer_header #organizer_viewOptions {
	margin-left: 10px;
}

#organizer_header #organizer_viewOptions,
#organizer_header #organizer_switch_view_wrap {
	float:right;
}

.headerPanel .viewMode div,
.headerPanel .organizer_switch_view,
.headerPanel #organizer_refreshRightColumn,
.headerPanel #organizer_listViewOptionsDropdown {
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.headerPanel .viewMode div a {
	float: right;
	display: block;
	width: 30px;
	height: 30px;
}

.zenario_toolbar_header .toolbar div.toolbarLeftEnd,
.zenario_toolbar_header .toolbar div.toolbarRightEnd,
.zenario_toolbar_header .headerPanelControls div.toolbarLeftEnd,
.zenario_toolbar_header .headerPanelControls div.toolbarRightEnd {
	display:none;
}

.organizer_grid_view .organizer_slidedown_view_toggle {
	/*  Probably change this  */
	float: right;
	display: block;
	width: 15px;
	height: 15px;
	background: grey;
}

.organizer_grid_view .organizer_slidedown_view_toggle_closed {
	/*  Add some CSS here!  */
}

.organizer_grid_view .organizer_slidedown_view_toggle_open {
	/*  Add some CSS here!  */
}

.organizer_list_view .organizer_slidedown_view_toggle,
.organizer_list_view .organizer_slidedown_view_toggle_header {
	width: 30px;
}

.organizer_total_wrapper {
	height: 30px;
	/*position: fixed;
	z-index: 5;*/
	background-color: #f6f6f6;
	border-color: #c4c4c4;
	border-style: solid;
	border-width: 0 0 1px 0;
} 

.organizer_total_wrapper .organizer_total_cell,
.organizer_total_wrapper .organizer_slidedown_view_toggle {
	  display: block;
	  float: left;
	  height: 23px;
	  padding: 3px 5px 3px 5px;
	  text-align: right;
	  border-color: #c4c4c4;
	  border-style: solid;
	  border-width: 0 1px 0 0;
}

.organizer_subtotal_grouping .organizer_total_wrapper {
	  border-color: #c4c4c4;
	  border-style: solid;
	  border-width: 0 1px 0 0;
}

.organizer_total_wrapper span {
	color:#000000;
	text-align:right;
	font-weight:bold;
}

.placeholder-checkbox {
	width: 25px;
}

.placeholder-week-item {
	width: 39px;
}

.organizer_slidedown_view_closed {
	display: none !important;
}

.organizer_slidedown_view {
	width: auto;
	padding:20px 20px 20px;
	background:#FDFDDF;
	border-bottom:1px solid #C4C4C4;
}

.organizer-slidedown-image-information table td {
	vertical-align: top;
}

.organizer-slidedown-image-information table {
	width: 100%;
}

.organizer-slidedown-image-information table .slidedown_table_image {
	width: 360px;
}

.organizer-slidedown-image-information p {
	margin: 0 0 10px 20px;
	color: #202020;
}

.headerPanel .secondToolbar,
.headerPanel .secondToolbar div {
	display:inline;
}

.organizer_wrapOuter .home_page_button a {
	background: url('../admin/images/icon-back-to-home-off.svg') no-repeat center / auto 24px;
}

.organizer_wrapOuter .home_page_button:hover a {
	background: url('../admin/images/icon-back-to-home-hover.svg') no-repeat center / auto 24px;
}

.organizer_wrapOuter .zenario_website_button a {
	background: url('../admin/images/zenario-logo-diamond.svg') no-repeat center / auto 18px;
}

.organizer_wrapOuter .zenario_website_button:hover a,
ul li span.organizer_top_level_image.go_to_organizer {
	background: url('../admin/images/zenario-logo-diamond-white-grey.svg') no-repeat center / auto 18px;
}

ul li span.organizer_top_level_image.go_to_organizer {
	background-size:18px 18px;
}

.organizer_wrapOuter .zenario_ywip > a {
	background: url('../admin/images/icon-work-in-progress-green.svg') no-repeat 1px center / 32px 14px;
}

.organizer_wrapOuter .zenario_ywip:hover a {
	background: url('../admin/images/icon-work-in-progress-white.svg') no-repeat 1px center / 32px 14px;
}

.organizer_wrapOuter .last_page_button a {
	background: url('../admin/images/icon-back-to-html-off.svg') no-repeat center / auto 23px;
}

.organizer_wrapOuter .last_page_button:hover a {
	background: url('../admin/images/icon-back-to-html-hover.svg') no-repeat center / auto 23px;
}

#organizer_header #organizer_listViewOptionsDropdown a {
	background: url('../admin/images/icon-filter-slider.svg') no-repeat center / 18px 18px;
}

.headerPanel .viewMode .organizer_switch_view a,
.organizer_list_view .organizer_slidedown_view_toggle_open {
	background: url('../admin/images/icon-arrow-down-dark.svg') no-repeat center / 10px;
}

.organizer_list_view .organizer_slidedown_view_toggle_closed {
	background: url('../admin/images/icon-arrow-right-grey.svg') no-repeat center / 10px;
}

.organizer_list_view .organizer_slidedown_view_toggle_closed:hover,
.organizer_list_view .organizer_selected .organizer_slidedown_view_toggle_closed {
	background: url('../admin/images/icon-arrow-right-dark.svg') no-repeat center / 10px;
}

#organizer_header .disabled #organizer_listViewOptionsDropdown a {
	background: url('../admin/images/icon-cogwheel-grey.svg') no-repeat center / 18px 18px;
}

.headerPanel .viewMode .organizer_switch_view.organizer_switch_to_list_view a {
	background: url('../admin/images/icon-list-view-dark.svg') no-repeat center / 15px 15px;
}

.headerPanel .viewMode .organizer_switch_view.organizer_switch_to_grid_view a {
	background: url('../admin/images/icon-grid-dark.svg') no-repeat center / 15px 15px;
}

.headerPanel .viewMode .organizer_switch_view.organizer_switch_to_map_view a {
	background: url('../admin/images/icon-map-dark.svg') no-repeat center / 25px 25px;
}

.zenario_adminGoogleMapsNotAvailable .headerPanel .viewMode .organizer_switch_view.organizer_switch_to_map_view a {
	position:relative;
	background: url('../admin/images/icon-map-grey-v3.svg') no-repeat center / 25px auto;
}

.zenario_adminGoogleMapsNotAvailable .headerPanel .viewMode .organizer_switch_view.organizer_switch_to_map_view a,
.zenario_adminGoogleMapsNotAvailable .zenario_toolbar_header #organizer_topRightButtons .toolbar div:hover, 
.zenario_adminGoogleMapsNotAvailable .headerPanel .viewMode .organizer_switch_view.organizer_switch_view_selected {
	background-color:#EEE;
}

.zenario_adminGoogleMapsNotAvailable .headerPanel .viewMode .organizer_switch_view.organizer_switch_to_map_view a:after {
	content:"";
	display:block;
	width:12px;
	height:12px;
	background:url('../admin/images/icon-warning.svg') no-repeat center / auto 100%;
	position:absolute;
	top:2px;
	right:2px;
}

#organizer_header .disabled #organizer_listViewOptionsDropdown a {
	cursor:default;
	opacity:0.8;
}

.headerPanel .viewMode #organizer_summary_view {
	display:none;
}

.headerPanel .viewMode .organizer_switch_view,
.headerPanel .viewMode .organizer_switch_view a {
	width: 31px;
}

.headerPanel .viewMode .organizer_switch_view.organizer_switch_to_compact_list_view a {
	background: url('../admin/images/icon-compact-view.svg') no-repeat center / 16px 14px;
}


#zenario_fbAdminColumnFilter,
#zenario_fbAdminViewModeOptions {
	padding-bottom: 5px;
	background-color: #333;
	color: #FFF;
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #646464;
	box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #646464;
	border: solid 1px #333;
}

#zenario_fbAdminColumnFilter,
#zenario_fbAdminViewModeOptions {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

#zenario_fbAdminViewModeOptions div.organizer_colsortheader {
	margin: 1px 1px 3px;
	padding: 2px 2px 3px 6px;
	line-height: 23px;
	color: #FFF;
	font-weight: 700;
	text-indent:-999px;
	font-size:0;
	line-height:0;
}

#zenario_fbAdminViewModeOptions div.organizer_colsortheader a {
	display: block;
	position:absolute;
	top:10px;
	height: 22px;
	width: 22px;
	background:url('../admin/images/icon-close-off-state-light-grey.svg') no-repeat center center / 14px 13px;
	cursor: pointer;
}

#zenario_fbAdminViewModeOptions div.organizer_colsortheader a:hover {
	background:url('../admin/images/icon-close-hover-state-blue.svg') no-repeat center center / 14px 13px;
}

#zenario_fbAdminViewModeOptions div.organizer_colsortheader a { 
	right:20px;
}

#zenario_fbAdminViewModeOptions p {
	margin: 0px;
	padding: 2px 5px;
	white-space: nowrap;
}


#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown {
	opacity: 0.3;
}

#zenario_fbAdminViewModeOptions .zenario_ab_row__showcol__title_ div {
	overflow:hidden;
	background:url('../admin/images/border-horizontal-black-grey.gif') repeat-x bottom;
	padding:5px 10px 10px;
	margin-bottom:5px;
}

#zenario_fbAdminViewModeOptions .zenario_ab_row__showcol__title_ div div {
	background:none;
	padding:0;
	margin:0;
}

#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_show,
#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_csv {
	font-size: 10px;
	font-weight:bold;
}

#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_csv {
	color:#43d4f4;
}

#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_show {
	color:#01d103;
}

#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_show,
#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_csv {
	float: left;
	width: 35px;
	padding-left: 5px;
}

#zenario_fbAdminViewModeOptions .organizer_colPickerTitle_csv {
	padding-right: 1px;
}

#zenario_fbAdminViewModeOptions.zenario_view_options {
	max-height:65vh;
	overflow-y:auto;
}

#zenario_fbAdminViewModeOptions div#organizer_colsortfields {
	overflow:hidden;
	max-height:none !important;
	padding-bottom:10px;
}

#zenario_fbAdminViewModeOptions div#organizer_filterfields {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

#zenario_fbAdminViewModeOptions table.thickbox_table {
	width: 100%;
	border-collapse: collapse;
}

#zenario_fbAdminViewModeOptions table.thickbox_table tr td {
	margin:0;
	padding:0;
}

#zenario_fbAdminViewModeOptions div#organizer_colsortfields table.thickbox_table tr td {
	padding:0 0 3px;
}

#zenario_fbAdminViewModeOptions div#organizer_colsortfields .zenario_colsortfields_row {
	width:100%;
	overflow:hidden;
	padding:3px 0;
}

#zenario_fbAdminViewModeOptions div#organizer_colsortfields .zenario_colsortfields_row > div > span {
	line-height:16px;
}

#zenario_fbAdminViewModeOptions td.title {
	text-align: right;
	width: 100px;
}

#zenario_fbAdminViewModeOptions td.title label {
	padding-right:2px;
}

#zenario_fbAdminColumnFilter {
	padding:15px 15px 10px;
}

#zenario_fbAdminColumnFilter td.title a,
#zenario_fbAdminColumnFilter tr.yes_or_no a {
	cursor: pointer;
}

#zenario_fbAdminColumnFilter a.inverter,
#zenario_fbAdminViewModeOptions a.organizer_inverter {
	border: 1px solid #BA0505;
	background: #E50707;
	padding: 0 3px 2px;
	color:#FFF;
	text-shadow:0 1px 1px #000000;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}

#zenario_fbAdminColumnFilter a.organizer_not,
#zenario_fbAdminViewModeOptions a.organizer_not {
	text-decoration:line-through;
}

#zenario_fbAdminViewModeOptions a.organizer_inverter {
	/*line-height:40px;*/
	margin-right:3px;
}

#zenario_fbAdminColumnFilter a.inverter:hover {
	border-color:#8D0303;
	background: #BA0505;
}

#zenario_fbAdminViewModeOptions a.organizer_inverter {
}

#zenario_fbAdminColumnFilter td.title a.not,
#zenario_fbAdminColumnFilter tr.yes_or_no a.not {
	text-decoration: line-through;
}

#zenario_fbAdminColumnFilter tr.yes_or_no td.title a.not,
#zenario_fbAdminColumnFilter tr.yes_or_no a.not,
#zenario_fbAdminColumnFilter tr.enum a.not {
	text-decoration: none;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide {
	margin:0 8px;
}

#zenario_fbAdminColumnFilter .organizer_remove_filter {
	border: none;
	border:0;
	cursor:pointer;
	background:#333;
	color:#FFF;
	font-weight:bold;
	padding:0;
}

#zenario_fbAdminColumnFilter .organizer_close_filter {
	cursor: pointer;
	display:block;
	width:18px;
	height:17px;
	background:url('../admin/images/icon-close-off.svg') no-repeat;
	background-size:100%;
	position:absolute;
	top:5px;
	right:5px;
}

#zenario_fbAdminColumnFilter .organizer_close_filter:hover {
	background:url('../admin/images/icon-close-over.svg') no-repeat;
}

#zenario_fbAdminColumnFilter .organizer_remove_filter_inactive {
	visibility: hidden;
}

#zenario_fbAdminViewModeOptions .organizer_mov_col {
	width: 16px;
	height: 20px;
	float: right;
	clear: both;
}

#zenario_fbAdminViewModeOptions div.organizer_togglefilter input.togglefilter_closed {
	background:url("../admin/images/icon-search-magnifyer-light-blue.svg") no-repeat 12px 2px / auto 11px;
}

/*  Hack by Chris to move the cross inline with the filter funnel above!  */
#zenario_fbAdminViewModeOptions div.organizer_togglefilter input.togglefilter_open {
	width: 44px;
}

#zenario_fbAdminViewModeOptions .organizer_mov_col .input_toggle {
	width: 16px;
	height: 10px;
	float: right;
	font-size: 1px;
}



#zenario_fbAdminViewModeOptions div.organizer_togglefilter {
	float: right;
}


#zenario_fbAdminViewModeOptions div.zenario_filters_for_field,
#zenario_fbAdminViewModeOptions div.zenario_date_filters_for_field {
	width:auto;
	margin:5px 0 5px 65px;
}

#zenario_fbAdminViewModeOptions input.input_checkbox { 
	width: 20px;
	margin-left:15px;
}

#zenario_fbAdminViewModeOptions input.input_toggle {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	background: none transparent;
	border: 0px none;
	width: 50px;
	padding-left:5px;
	text-align:left;
	height: 16px;
	color:#FFF;
	font-size:11px;
}

#zenario_fbAdminViewModeOptions input.input_toggle.togglefilter_open {
	padding-left:8px;
	color:#CEE7F2;
	font-size:15px;
	font-family:'Helvetica', 'Arial', sans-serif;
}

#zenario_fbAdminViewModeOptions input.zen_col_hidden {
	color:#F5E100;
}

#zenario_fbAdminViewModeOptions input.zen_col_shown {
	color:#43D4F4;
}

#zenario_fbAdminViewModeOptions input.input_text,
#zenario_fbAdminViewModeOptions input.input_date {
	width: 115px;
	border:1px solid #ccc;
}

#zenario_fbAdminViewModeOptions tr.zenario_ab_row__reset div,
#zenario_fbAdminViewModeOptions tr.zenario_ab_row__toggle_csv div  {
	background:url('../admin/images/border-horizontal-black-grey.gif') repeat-x top;
	display:block;
	margin-top:15px;
	padding:5px;
	overflow:hidden;
}

#zenario_fbAdminViewModeOptions tr.zenario_ab_row__reset div input {
	width:50% !important;
}

#zenario_fbAdminViewModeOptions #reset,
#zenario_fbAdminViewModeOptions #toggle_csv {
	font-weight:bold;
	color:#F5E100;
	text-decoration:underline;
}

#zenario_fbAdminViewModeOptions #reset {
	float: left;
	width: auto;
}

#zenario_fbAdminViewModeOptions #toggle_csv {
	float: right;
	width: auto;
}


/*  Styles for the page size switch  */

div.organizer_pageSize {
	float: right;
	margin: 10px;
}


/* View mode options Toggles */

#zenario_fbAdminViewModeOptions .zen_col_show_hide {
	width:32px;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-label {
	height:10px;
	line-height:10px;
	border-radius:10px;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-label:before {
	border-color:#AAA;
	width:12px;
	right:16px;
	border-width:1px;
	border-radius:50%;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label:before {
    right: 0px; 
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-label,
#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label {
	border-color:#333;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label::before,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label::before {
	border-color:#01d103;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label {
	background-color:#01d103;
}

/* Readonly toggle */

#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-label,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label {
    background-color: #01d103;
    cursor:default;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-label:before,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label:before {
   border-color: #01d103;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label {
   border-color: #333;
}

#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-label:before,
#zenario_fbAdminViewModeOptions .zen_col_show_hide.alwaysShown .zen_col_show_hide-checkbox:checked + .zen_col_show_hide-label:before {
    right: 0; 
}



/* Toolbar Buttons */

.zenario_toolbar_header .toolbar a,
.zenario_toolbar_header .toolbar div {
	width: 28px;
	height: 30px;
}

.zenario_toolbar_header .toolbar div.organizer_button_separator {
	width: 1px;
	height: 28px;
	background:url('../admin/images/store_keeper/org_toolbar_separator.gif') no-repeat right 10px;
}

.zenario_toolbar_header .toolbar .button {
	height: 27px;
	line-height: 27px;
}

.zenario_toolbar_header .toolbar .button a,
.zenario_toolbar_header .toolbar .button div {
	margin-top: 2px;
}

.zenario_toolbar_header .toolbar .button img {
	border:none;
}








#organizer_Outer  {
	width: 940px;
	height: 616px;
	overflow:hidden;
	margin:7px 0px 0px 10px;
}

#organizer_Outer .organizer_findOuterWrap  {
}

#organizer_mainColumnsWrap {
	width:100%;
	overflow:hidden;
	clear:both;
}

#organizer_bottomWrap {
	width:100%;
	overflow:hidden;
	clear:both;
}

#organizer_bottomWrap #organizer_lowerLeftColumn,
#organizer_bottomWrap #organizer_lowerRightColumn {
	width:25%;
}

#organizer_bottomWrap #organizer_lowerMiddleColumn {
	width:49%;
	margin:0 0.5%;
}

#organizer_bottomWrap #organizer_lowerLeftColumn,
#organizer_bottomWrap #organizer_lowerMiddleColumn {
	float:left;
}

#organizer_bottomWrap #organizer_lowerRightColumn {
	float:right;
}

#organizer_bottomWrap #organizer_lowerLeftColumn div {
	margin-left:4px;
	margin-right:4px;
}

.organizer_wrapOuter div#organizer_topRightIcons {
	display:inline-block;
	float:right;
	width:auto;
	height:26px;
	border:1px solid #ccc;
	margin:5px 10px 0;
	background:#f6f6f6;
	padding:0 5px;
}

.zenario_debugInfo .organizer_info_box,
#organizer_topRightIcons .zenario_topRightIcon,
.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button div,
#zenario_fbAdminInner .zfab_row .organizer_help_box {
	width:18px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
}

.zenario_debugInfo .organizer_info_box,
#organizer_topRightIcons .zenario_topRightIcon,
#organizer_topRightIcons #assetwolf_background_scripts.organizer_assetwolf_background_scripts {
	margin:4px;
}

#zenario_fbAdminInner .zfab_row .organizer_help_box {
	margin-right:8px;
}

#organizer_topRightIcons .organizer_info_box,
.zenario_at_dev_icon.organizer_info_box,
.zenario_debugInfo .organizer_info_box {
	cursor: pointer;
	background: url('../admin/images/icon-info.svg') no-repeat center / auto 18px;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button.zenario_debug_with_refiner_and_id div {
	background-color:#FFB080;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button:hover div,
.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button.zenario_debug_with_refiner_and_id:hover div {
	background-color:#c5e4fd;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button.zenario_debug_with_refiner_and_no_id div {
	background-color:#B4EDB7;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button.zenario_debug_with_refiner_and_no_id:hover div {
	opacity:0.9;
}

#organizer_topRightIcons .organizer_help {
	background: url('../admin/images/icon-footer-optimisation-off.png') no-repeat center / 18px 18px;
}

#organizer_topRightIcons .organizer_help_box,
.zenario_at_dev_icon.organizer_help_box,
#zenario_fbAdminInner .zfab_row .organizer_help_box {
	background: url('../admin/images/icon-help-headset-blue.svg') no-repeat center / auto 20px;
}

.zenario_at_dev_icon.organizer_diagnostics,
#organizer_topRightIcons .organizer_diagnostics {
	background: url('../admin/images/icon-footer-site-diagnostics.svg') no-repeat center / auto 18px;
}

#organizer_topRightIcons .organizer_enabled_disabled.site_enabled,
.zenario_at_dev_icon.site_enabled {
	background: url('../admin/images/icon-footer-site-enabled-green.svg') no-repeat center / auto 18px;
}

#organizer_topRightIcons .organizer_enabled_disabled.site_disabled,
.zenario_at_dev_icon.site_disabled {
	background: url('../admin/images/icon-site-disabled.svg') no-repeat center / auto 18px;
}

#organizer_topRightIcons .organizer_enabled_disabled.site_enabled_development,
.zenario_at_dev_icon.site_enabled_development {
	background: url('../admin/images/icon-site-enabled.png') no-repeat center / 18px 18px;
}
/*
body div.admin_login_link.restore_admin_toolbar {
	background: #212121 url('../admin/images/icon-bar-expand-02.svg') no-repeat center / 28px 28px;
}
*/
#zenario_at_top_left_menu .organizer_item_image.all_languages {
	background:url('../admin/images/icon-languages.svg') no-repeat 15% 30% / auto 18px;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button div {
	float:none;
	background:#d2d0d1 url('../admin/images/icon-TUIX-blue.png') no-repeat center / 16px 16px;
}

.organizer_wrapOuter div#organizer_topRightIcons #organizer_debug_button div:hover {
	float:none;
	background:#d2d0d1 url('../admin/images/icon-TUIX-blue.png') no-repeat center / 16px 16px;
}

body.zenario_adminToolbarHidden {
	margin-top:10px;
}

body div.admin_login_link.restore_admin_toolbar:before {
	content:"";
	display:block;
	width:100%;
	height:10px;
	background:#333;
	position:fixed;
	top:0;
	left:0;
	right:0;
}

body div.admin_login_link.restore_admin_toolbar {
	background: #333 url('../admin/images/icon-arrow-to-expand-2.svg') no-repeat center 0 / auto 6px;
	width: 40px;
	height: 14px;
	display: block;
	top:10px !important;
	right: 10px;
	padding:0;
	border-radius:0;
	-webkit-border-radius:0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


#organizer_topRightIcons .zenario_topRightIcon {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

#organizer_topRightIcons .zenario_topRightIcon:hover {
	opacity:0.7;
}

.zenario_debugInfo .organizer_info_box {
	cursor: default;
}

.zenario_debugInfo td .organizer_info_box {
	float: none;
}

#organizer_bottomWrap #organizer_bottomRightForm {
	margin-right:8px;
}

#organizer_bottomWrap #organizer_bottomRightForm #organizer_choose_button {
	margin-top:5px;
}

#organizer_rightColumn {
	overflow: hidden;
	position:relative;
}

#organizer_leftColumnOuter  {
	width: 188px;
	margin-right:10px;
	float: left;  
	border: 1px solid #A2A2A2;
	-webkit-box-shadow: 0px 0px 3px 0px #888;
	box-shadow: 0px 0px 3px 0px #888;
}

#organizer_leftColumn {
	width: 188px;
	height: 575px;
	background: #FFF;
	position:relative;
}

#organizer_leftColumn #organizer_topLevelNav,
#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav {
	float: left;
	height: 100%;
}

body.nav_scrolls #organizer_leftColumn #organizer_topLevelNav,
body.nav_scrolls #organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav {
	overflow: hidden;
}

#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav {
	overflow: hidden;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner {
	padding-bottom:60px;
	position:relative;
}

#organizer_leftColumn #organizer_topLevelNavScroll {
	display: none;
}

body.nav_scrolls #organizer_leftColumn #organizer_topLevelNavScroll {
	display: block;
	clear: both;
	height: 0;
	position: absolute;
	left: 0;
	text-align: left;
	bottom: 0;
	width: 34px;
	height:47px;
	padding-top:10px;
	background:#333333;
	z-index: 98;
}

#organizer_leftColumn #organizer_topLevelNavScrollUp,
#organizer_leftColumn #organizer_topLevelNavScrollDown {
	color: #D1D1D1;
	border: 0 none;
	height: 15px;
	position: absolute;
	width: 15px;
	z-index: 99;
	left:0;
	padding:0 8px 0 11px
}

#organizer_leftColumn #organizer_topLevelNavScrollDown {
	margin-top: 15px;
}

#organizer_leftColumn #organizer_topLevelNavScrollUp.organizer_scrollActive,
#organizer_leftColumn #organizer_topLevelNavScrollDown.organizer_scrollActive {
	color: #C5E7F3;
	cursor:pointer;
}

#organizer_leftColumn #organizer_topLevelNav {
	width: 33px;
	background:#333;
	border-left:1px solid #333;
	border-right:5px solid #00D201;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner ul,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner ul li {
	margin:0;
	padding:0;
	list-style:none;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:first-child {
	margin-top:10px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li {
	position:relative;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > .zenario_attld_vertical_blocks {
	opacity:0;
	visibility:hidden;
	position:absolute;
	z-index:55;
	top:0;
	left:33px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul {
	width:228px;
	background:#fff;
	-webkit-box-shadow: 0 0 3px 0 #888;
	box-shadow: 0 0 3px 0 #888;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

body.nav_doesnt_scroll #organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > ul,
body.nav_doesnt_scroll #organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks {
	opacity:1;
	visibility:visible;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:first-child:hover > ul {
	opacity:0;
	visibility:hidden;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li {
	border-top:1px solid #c5c5c5;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li:first-child {
	border-top:0;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a {
	display:block;
	min-height:35px;
	padding:2px 15px 2px 5px;
	text-decoration:none;
	background:#000;
	color:#fff;
	position:relative;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a > span,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a > span {
	display:inline-block;
	position:relative;
	padding:8px 0 0 35px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a > span > span,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a > span > span {	
	display: inline-block;
  	width: 28px;
  	height: 35px;
  	position: absolute;
  	top: 0;
  	left: 0;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a[href$="start_page"] > span {
	padding-left:10px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a > span > span.organizer_item_image.start_page  {
	display:none !important;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a:hover,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a:hover {
	background-color:#6c6c6c;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > ul > li > a:hover:after,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a:hover:after {
	font-family: "FontAwesome";
  	content: "\f0d9";
  	position: absolute;
  	right: -3px;
  	font-size: 22px;
	top: 50%;
  	transform: translate(0, -50%);
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > .zenario_attld_vertical_blocks {
	overflow:hidden;
	width:456px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > .zenario_attld_vertical_blocks .zenario_attld_horizontal_block {
	float:left;
	width:50%;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks .zenario_attld_vertical_block {
	overflow:hidden;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks .zenario_attld_vertical_block .zenario_attld_horizontal_blocks {
	overflow:hidden;
	display:flex;
}

/* reset borders and set accordion to the type of blocks */

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li .zenario_attld_vertical_blocks ul li a, 
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:first-child .zenario_attld_vertical_blocks ul li a {
	border-top:0;
}

/* 1 and 2 sections, 1st section */

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks .zenario_attld_vertical_block {
	border-left:1px solid grey;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks .zenario_attld_vertical_block:nth-child(1) {
	border-top:1px solid grey;
}

/* 2 sections, 1st section */

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(1) {
	background:#393939;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(1) ul li a {
	border-top:1px solid grey;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(1) ul li:nth-child(1) a {
	border-top:0;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(1) ul li:last-child a {
	border-bottom:1px solid grey;
}

/* 2 sections, 1st section, 2 columns */

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(1) .zenario_attld_horizontal_blocks .zenario_attld_horizontal_block:nth-child(1) {
	border-right:1px solid grey;
}

/* 	1 section,
	2 sections, 2nd section */
	
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > .zenario_attld_multiple_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:not(:first-child) {
	border-top:2px solid grey;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_1_vertical_block .zenario_attld_vertical_block ul li a,
#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .zenario_attld_vertical_blocks.zenario_attld_2_vertical_blocks .zenario_attld_vertical_block:nth-child(2) ul li a {
	border-right:1px solid grey;
	border-bottom:1px solid grey;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li > .organizer_item > .organizer_legend {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

#organizer_leftColumn #organizer_topLevelNav #organizer_topLevelNavInner > ul > li:hover > .organizer_item > .organizer_legend:not(.legend_on) {
	background:#000;
}

#organizer_leftColumn #organizer_topLevelNav .organizer_item {
	padding-bottom:2px;
	background:url('../admin/images/store_keeper/sk-div-border-black-grey.svg') no-repeat center bottom;
}

#organizer_leftColumn #organizer_topLevelNav .organizer_item .legend_on {
	background:#01D103;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav {
	width: 146px;
	margin:0 1px;
}

#organizer_leftColumn .organizer_sectionTitleText {
	padding:12px 5px 12px 13px;
	margin-bottom:12px;
	border-bottom:1px dashed #A1A1A1;
	color: #333;
}

#organizer_leftColumn .organizer_sectionTitleText .organizer_sectionTitle {
	font-weight:bold;
	padding:0 0 5px 0;
}

#organizer_leftColumn .organizer_sectionTitleText .organizer_sectionText {
	font-size:11px;
}

#organizer_leftColumn .organizer_item.zenario_group {
	float:none;
}

#organizer_leftColumn .organizer_legend span,
#organizer_leftColumn .organizer_legend a span{
	font-weight:bold;
}

#organizer_leftColumn .second_level_item.hidden_nav_link_in_backend {
	display: none;
}

#organizer_leftColumn .second_level_item .organizer_legend span,
#organizer_leftColumn .second_level_item .organizer_legend a span {
	font-weight:normal;
}

#organizer_leftColumn .organizer_legend a {
	display: block;
	padding: 0;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	color: #616161;
	text-decoration: none;
}

#organizer_leftColumn .second_level_item .organizer_legend a {
	display: block;
	padding: 0 5px 0 13px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	font-size: 8pt;
	position:relative;
}

#organizer_leftColumn .second_level_item .legend_on {
	background:#BAEFBA;
}

#organizer_leftColumn .second_level_item .legend_on a:before {
	font-family:"FontAwesome";
	content:"\f105";
	font-weight:bold;
	position:absolute;
	left:4px;
	top:0;
	color:#000;
	font-size:10px;
}

#organizer_leftColumn .second_level_item .legend_on a span,
#organizer_leftColumn .second_level_item .organizer_legend a:hover {
	color: #000;
}

#organizer_leftColumn .second_level_item.zenario_separator_before_this:before,
#organizer_leftColumn .second_level_item.zenario_separator_after_this:after {
	content: "";
	display: block;
	height: 1px;
	background: #aaa;
	width: 100px;
	margin: 2px 5px 2px 15px;
}

/* Hide 2level nav when back button is visible*/

.organizer_mainColumns_hide_2LevelNav #organizer_leftColumnOuter,
.organizer_mainColumns_hide_2LevelNav #organizer_leftColumn {
	width:39px;
}

.organizer_mainColumns_hide_2LevelNav #organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav {
	display:none;
}

/**/

.organizer_top_level_image.zenario_cms_core_languages {
	background: url('../admin/images/icon-international-off.png') no-repeat center / 18px 18px;
}

.organizer_top_level_image.zenario_cms_core_content {
	background: url('../admin/images/icon-content-items-off.svg') no-repeat center / auto 17px;
}

.organizer_top_level_image.zenario_cms_core_documents {
	background: url('../admin/images/icon-documents-off.svg') no-repeat center / auto 17px;
}

.organizer_top_level_image.zenario_cms_core_library {
	background: url('../admin/images/icon-template-grey.svg') no-repeat center / auto 17px;
}

.organizer_top_level_image.zenario_cms_core_administration {
	background: url('../admin/images/icon-configuration-off.svg') no-repeat center / auto 17px;
}

.organizer_top_level_image.zenario_cms_core_templates {
	background: url('../admin/images/icon-layout-off.svg') no-repeat center / auto 16px;
}

.organizer_top_level_image.zenario_cms_core_users {
	background: url('../admin/images/icon-users-off.svg') no-repeat center / auto 16px;
}

.organizer_top_level_image.zenario_cms_core_plugins {
	background: url('../admin/images/icon-modules-off.svg') no-repeat center / auto 16px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_content,
#organizer_leftColumn .legend_on a.zenario_cms_core_content,
li:hover .organizer_top_level_image.zenario_cms_core_content {
	background: url('../admin/images/icon-content-items-on.svg') no-repeat center / auto 17px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_documents,
#organizer_leftColumn .legend_on a.zenario_cms_core_documents,
li:hover .organizer_top_level_image.zenario_cms_core_documents {
	background: url('../admin/images/icon-documents-on.svg') no-repeat center / 17px 17px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_library,
#organizer_leftColumn .legend_on a.zenario_cms_core_library,
li:hover .organizer_top_level_image.zenario_cms_core_library {
	background: url('../admin/images/icon-template-white.svg') no-repeat center / 17px 17px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_templates,
#organizer_leftColumn .legend_on a.zenario_cms_core_templates,
li:hover .organizer_top_level_image.zenario_cms_core_templates {
	background: url('../admin/images/icon-layout-on.svg') no-repeat center / 16px 16px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_users,
#organizer_leftColumn .legend_on a.zenario_cms_core_users,
li:hover .organizer_top_level_image.zenario_cms_core_users {
	background: url('../admin/images/icon-users-on.svg') no-repeat center / 16px 16px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_languages,
#organizer_leftColumn .legend_on a.zenario_cms_core_languages,
li:hover .organizer_top_level_image.zenario_cms_core_languages {
	background: url('../admin/images/icon-international-on.png') no-repeat center / 18px 18px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_plugins,
#organizer_leftColumn .legend_on a.zenario_cms_core_plugins,
li:hover .organizer_top_level_image.zenario_cms_core_plugins {
	background: url('../admin/images/icon-modules-on.svg') no-repeat center / 16px 16px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_administration,
#organizer_leftColumn .legend_on a.zenario_cms_core_administration,
li:hover .organizer_top_level_image.zenario_cms_core_administration {
	background: url('../admin/images/icon-configuration-on.svg') no-repeat center / 17px 17px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_menu,
.organizer_top_level_image.zenario_cms_core_menu {
	background: url('../admin/images/icon-menu-navigation-off-01.svg') no-repeat center / auto 18px;
}

#zenario_at_top_left_menu .organizer_top_level_image.zenario_cms_core_menu,
#organizer_leftColumn .legend_on a.zenario_cms_core_menu,
li:hover .organizer_top_level_image.zenario_cms_core_menu {
	background: url('../admin/images/icon-menu-navigation-on-01.svg') no-repeat center / auto 18px;
}

.organizer_top_level_image.zenario_cms_core_organizer {
	background: url('../admin/images/icon-house-grey.svg') no-repeat center / 20px 20px;
}

.organizer_top_level_image.zenario_cms_core_organizer:hover,
#organizer_leftColumn .legend_on .organizer_top_level_image.zenario_cms_core_organizer {
	background: url('../admin/images/icon-house-white.svg') no-repeat center / 20px 20px;
}


#organizer_rightColumn {
	margin: 0px;
	float: left;
}

#organizer_rightColumn #organizer_panelTitle table {
	width:100%;
}

#organizer_rightColumn #organizer_panelTitle .listicon {
	display:block;
	height:25px;
	width:30px;
	float:left;
}

#organizer_rightColumn #organizer_rightColumnTitle {
	position:relative;
}

#organizer_rightColumn #organizer_rightColumnTitle #organizer_panelTitle {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C5C5C5;
	border-radius: 2px;
	color: #000000;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 5px 10px;
	font-size: 8pt;
}

#organizer_rightColumn #organizer_rightColumnTitle .viewMode.toolbar {
	position: absolute;
	z-index:2;
	top: 3px;
	right: 0;
	margin-right:5px;
}

#organizer_rightColumn #organizer_rightColumnTitle .viewMode.toolbar,
#organizer_rightColumn #organizer_rightColumnTitle .viewMode.toolbar div,
#organizer_rightColumn #organizer_rightColumnTitle .viewMode.toolbar div a {
	height:28px;
}

#organizer_rightColumn #organizer_rightColumnTitle .viewMode.toolbar #organizer_refreshRightColumn a {
	cursor:pointer;
	background: url('../admin/images/icon-refresh-dark.svg') no-repeat center / 16px 16px;
}

#organizer_rightColumn #organizer_noticeBar {
    display: block;
    border-radius: 2px;
    background-color: white;
    margin-top: 4px;
    height: 20px;
    line-height: 20px;
    font-size:8pt;
    padding:0 20px;
}

#organizer_rightColumn #organizer_noticeBar.error {
    border: 1px rgba(255, 0, 0, 0.2) solid;
    color: #B53737;
    background-color:rgba(255, 0, 0, 0.09);
}

#organizer_rightColumn #organizer_noticeBar.warning {
    border: 1px rgba(255,165,0,0.3) solid;
    color: #E47D17;
    background-color:rgba(255, 165, 0, 0.09);
}

#organizer_rightColumn #organizer_noticeBar.question {
    border: 1px rgba(0, 0, 255, 0.2) solid;
    color: darkblue;
    background-color:rgba(0, 0, 255, 0.09);
}

#organizer_rightColumn #organizer_noticeBar.information {
    border: 1px rgba(76, 171, 205, 0.2) solid;
    color: #3F92B0;
    background-color:rgba(76, 171, 205, 0.09);
}

#organizer_rightColumn #organizer_noticeBar.success {
    border: 1px rgba(34,139,34, 0.4) solid;
    color: #228B22;
    background-color:rgba(34,139,34,0.05);
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
	
.clearfix {display: inline-block;}  /* for IE/Mac */

.organizer_rightColumnOptions_panel {
	margin-top:7px;
	margin-bottom:1px;
	position:relative;
	z-index:52;
}

.organizer_toolbar,
.organizer_rightColumnOptions_panel {
	height:45px;
}

/*	Hack to stop buttons from overflowing to the next line  */
#organizer_rightColumnOptions {
	width: 3000px;
}

#organizer_collectionToolbar,
#organizer_itemToolbar,
#organizer_collectionToolbarWrap,
#organizer_itemToolbarWrap,
#organizer_previousToolbar {
	display: inline-block;
}

/*	Set a solid background on the item buttons, so they cover up the collection buttons if overlayed  */
#organizer_itemToolbar,
#organizer_itemToolbarWrap {
    position: relative;
    z-index: 50;
}

#organizer_collectionToolbar a,
#organizer_itemToolbar a,
#organizer_previousToolbar a,
#organizer_quickFilter a {
	cursor:pointer;
}

#organizer_itemToolbar {
	z-index:9;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger,
.organizer_toolbar .toolbarButtons .organizer_button_separator {
	float:left;
	margin:10px 0 0;
	height:20px;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .organizer_button_children span.organizer_button_dropdown_trigger {
	margin:0;
	height:auto;
	float:none;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .organizer_button_children span.organizer_button_dropdown_trigger:hover .label_without_icon {
	background:#DDF6FD;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .label_without_icon {
	padding:0 10px;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .tuix_object_with_children {
	padding-right:4px;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .tuix_object_with_children a {
	background: url('../admin/images/icon-arrow-down-dark.svg') no-repeat right 5px / 8px 8px;
	padding-right:12px;
}

.organizer_toolbar .toolbarButtons span.organizer_button_dropdown_trigger .tuix_object_with_children span.organizer_button_dropdown_trigger a {
	background:none;
	padding-right:0;
}

.organizer_toolbar .toolbarButtons div.organizer_button_separator {
	width:2px;
	background:url('../admin/images/store_keeper/org_toolbar_separator.gif') no-repeat;
}

.organizer_toolbar .toolbarButtons {
	font-size:11px;
}

.organizer_toolbar .toolbarButtons a {
	color:#000;
	text-decoration:none;
}

.organizer_toolbar .toolbar .organizer_button_dropdown_trigger {
	display: block;
	float: left;
	position:relative;
}

.organizer_toolbar .toolbar div.organizer_button_children {
	display: none;
	top: 20px;
	left:0;
	z-index:90;
	position: absolute;
	margin: 0;
	padding: 0;
}

.organizer_toolbar .toolbar div.organizer_button_children div {
	margin: 0px auto;
	padding: 2px 2px 2px;
	width: 200px;
	background-image: none;
	background-color: white;
}

.organizer_toolbar .toolbar div.organizer_button_children a {
	display:block;
	padding:5px 0;
}

.organizer_toolbar .toolbar div.organizer_button_children .organizer_button_separator {
	display:none;
}

.organizer_toolbar .toolbar .organizer_button_dropdown_trigger:hover div.organizer_button_children {
	display: block;
}

.organizer_toolbar .toolbar .organizer_button_dropdown_trigger:hover div.organizer_button_children div.organizer_button_children {
	display: none;
}

.organizer_toolbar .toolbar div.organizer_button_children div {
	clear: left;
}

.organizer_toolbar .toolbar div.organizer_button_children div.organizer_button_separator {
	display: none;
}

/* rightColumn header toolbar Buttons */

.organizer_toolbar .toolbar .toolbarButtons ul,
.organizer_toolbar .toolbar .toolbarButtons ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.organizer_toolbar .toolbar .toolbarButtons {
	z-index:50;
}

.organizer_toolbar .toolbar .toolbarButtons,
.organizer_toolbar .toolbar .toolbarButtons ul,
.organizer_toolbar .toolbar .toolbarButtons ul li,
.organizer_toolbar .toolbar .toolbarButtons ul li a {
	position: relative;
}

.organizer_toolbar .toolbar .toolbarButtons ul {
	z-index:101;
}

.organizer_toolbar .toolbar .toolbarButtons,
.organizer_toolbar .toolbar .toolbarButtons ul li a {
	height:26px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li,
.organizer_toolbar .toolbar .toolbarButtons ul li a,
.organizer_toolbar .toolbar .toolbarButtons ul li ul li a {
	display: block;
}

.organizer_toolbar .toolbar .toolbarButtons ul,
.organizer_toolbar .toolbar .toolbarButtons ul li a {
	float:left;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li a {
	float:none;
}

.organizer_toolbar .toolbar .toolbarButtons ul li a {
	display: block;
	height:25px;
	padding:10px 15px 6px 15px;
	text-decoration:none;
}

.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button_with_record_count li a {
	padding-right:22px;
}

.organizer_toolbar .toolbar #organizer_collectionToolbarButtons > ul {
	margin-top:4px;
}

.organizer_toolbar .toolbar #organizer_collectionToolbarButtons > ul > li {
	margin-top:0;
}

.organizer_toolbar .toolbar#organizer_collectionToolbar .toolbarButtons > ul > li {
	background:none !important;
	padding-right:0 !important;
	margin-right:5px;
} 

.organizer_toolbar .toolbar#organizer_collectionToolbar .toolbarButtons > ul.organizer_button__settings_dropdown > li {
	padding-right:5px !important;
} 

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a {
	cursor: pointer;
	height:auto;
	text-shadow:0 1px 1px #000;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding:5px 10px 6px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a {
	background:#E50707;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a:hover {
	background:#BA0505;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a {
	background:#0298C3;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a:hover {
	background:#007FA3;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a {
	transition:all 0.5s ease 0s;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton:hover a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_applyButton a:hover,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton:hover a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_cancelButton a:hover {
	color:#FFF !important;
}

.organizer_toolbar .toolbar .toolbarButtons ul li {
	display:inline-block;
	padding-right:7px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li {
	height:auto;
	background:none;
	padding-left:0;
	padding-right:0;
	display:block;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul,
.organizer_toolbar .toolbar .toolbarButtons ul li ul li a  {
	height: auto;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul {
	left:0px;
	top:37px;
	z-index:90 !important;
	position: absolute;
	margin: 0px auto;
	padding:0px;
	min-width: 220px;
	/*max-height: 35em;
	overflow-y:auto;*/
	max-height:60vh;
	overflow-y:auto;
}

.organizer_toolbar #organizer_itemToolbar.toolbar .toolbarButtons ul + ul + ul:last-child li ul {
	left:auto;
	right:0;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li {
	padding: 4px 0;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #FFF;
	margin:0 5px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li:first-child {
	border-top:0;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li a  {
	padding: 5px 8px;
}

.organizer_toolbar .toolbar .toolbarButtons a:hover {
	text-decoration:none;
}

.organizer_toolbar .toolbar .toolbarButtons ul li ul li ul  {
	top: 0;
	left: 100%;
}

.organizer_toolbar .toolbar .toolbarButtons ul ul,
.organizer_toolbar .toolbar .toolbarButtons ul li:hover ul ul {
	display: none;
}

.organizer_toolbar .toolbar .toolbarButtons ul li:hover ul {
	display: block;
}

.organizer_toolbar .toolbar .toolbarButtons ul ul {
	background:#F6F6F6;
	border:1px solid #808080;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #fff;
	box-shadow: 0 1px 5px rgba(0,0,0,.85), inset 0 1px #fff;  
	position: relative;
}

.organizer_toolbar .toolbar .toolbarButtons ul ul:after {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(50, 52, 51, 0);
	border-bottom-color: #323433;
	border-width: 8px;
	margin-left: -8px;
}

/*.organizer_toolbar .toolbar .toolbarButtons ul ul:after {
	border-color: #F6F6F6 transparent;
	border-style: solid;
	border-width: 0 10px 10px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	left: 15px;
	width: 0;
}

.organizer_toolbar .toolbar .toolbarButtons ul ul:before {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 0 12px 12px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	left: 13px;
	width: 0;
}*/

.organizer_toolbar .toolbar .toolbarButtons ul li.tuix_object_with_children a {
	padding-right:22px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.tuix_object_with_children > a {
	position:relative;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.tuix_object_with_children > a:after {
	font-family:"FontAwesome";
	content:"\f0d7";
	position:absolute;
	right:6px;
	font-size:13px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li {
	display:inline-block;
	background:url('../admin/images/store_keeper/org_toolbar_separator.gif') no-repeat right 7px;
	margin-top:5px;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image {
	margin-top:10px;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image,
.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image div {
	float: left;
	height: 26px;
	background-position: left center;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image div {
	background-position: center center;
	background-size:22px 22px;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image > div {
	background-image:url('../admin/images/icon-pencil.svg');
	background-repeat:no-repeat;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image .organizer_items_selected {
	position:relative;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image .organizer_items_selected span.zenario_items_count {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
	top: 0;
	right: -12px;
    color: #333;
    background: #fbf290;
    border:1px solid #333;
    text-align: center;
	font-size: 8px;
    line-height:2em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

body.ff .organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image .organizer_items_selected span.zenario_items_count {
    line-height: 1.8em;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_items_selected {
	white-space: nowrap;
	padding: 5px 0 0 26px;
	margin: 0 5px 0 0;
}

.organizer_toolbar .toolbar .toolbarButtons ul:last-child li {
	background: none;
}

.organizer_toolbar .toolbar .toolbarButtons ul li li,
.organizer_toolbar .toolbar .toolbarButtons ul li.tuix_object_with_children li a {
	background:none;
}

/*.organizer_toolbar .toolbar .toolbarButtons ul li li.label_without_icon {
	background:url('../admin/images/icon-info.gif') no-repeat right 10px;
}*/

.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons > ul > li > a,
.organizer_toolbar .toolbar .toolbarButtons ul li li a {
	-webkit-transition : background-color 200ms ease-in-out;
  	-moz-transition : background-color 200ms ease-in-out;
  	transition : background-color 200ms ease-in-out;
}

.organizer_toolbar .toolbar .toolbarButtons ul li:hover a {
	color:#007FA3;
}

.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons > ul > li:hover > a,
.organizer_toolbar .toolbar .toolbarButtons ul li:hover li a:hover {
	background-color:#fbf290;
}

.organizer_toolbar .toolbar .toolbarButtons ul li:hover li a {
	color:#000;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.organizer_button_disabled > a, 
.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.organizer_button_disabled:hover > a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_button_disabled > a,
.organizer_toolbar .toolbar .toolbarButtons ul li li.organizer_button_disabled > a,
.organizer_toolbar .toolbar .toolbarButtons ul li.organizer_button_disabled:hover > a,
.organizer_toolbar .toolbar .toolbarButtons ul li:hover ul li.organizer_button_disabled > a,
.organizer_toolbar .toolbar .toolbarButtons ul li:hover ul li.organizer_button_disabled:hover > a {
	color: #888 !important;
	text-decoration:none;
	cursor:auto !important;
}

.organizer_toolbar .toolbar .toolbarButtons ul li:hover li.organizer_button_disabled a:hover {
	background:transparent;
}

/* Toolbar orange button with children */

/*.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children > a {
	background:#ea5900;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children > a span {
	padding-right:15px;
	background: url('../admin/images/icon-arrow-down-white.svg') no-repeat right 5px / 8px 8px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children ul {
	overflow-y: auto;
	top:26px;
	max-height:300px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children ul li a {
	color:#000;
	text-shadow:none;
}
.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children ul li a:hover {
	color:#027dc9;
}*/

.organizer_toolbar .toolbar .toolbarButtons > ul > li {
	-webkit-transition : background-color 200ms ease-in-out;
  	-moz-transition : background-color 200ms ease-in-out;
  	transition : background-color 200ms ease-in-out;
}

.organizer_toolbar .toolbar .toolbarButtons > ul > li:hover {
	background-color:#fbf290;
}

.organizer_toolbar .toolbar .toolbarButtons > ul > li:hover a {
	color:#000;
}

/* Quick filter buttons - hastely copied from the above */

#organizer_quickFilter ul,
#organizer_quickFilter ul li {
	list-style:none;
	margin:0;
	padding:0;
}

#organizer_quickFilter {
	z-index:51;
	display:inline-block;
	height:36px;
	padding:0 5px 0 3px;
	border:1px solid #B9B9B9;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow:inset 0 0 3px 2px #ECECEC;
	box-shadow:inset 0 0 3px 0 #ECECEC;
	background:#FFF;
	font-size:11px;
}

#organizer_quickFilter,
#organizer_quickFilter ul,
#organizer_quickFilter ul li,
#organizer_quickFilter ul li a {
	position: relative;
}

#organizer_quickFilter ul li,
#organizer_quickFilter ul li a {
	display: block;
}

#organizer_quickFilter ul {
	z-index:101;
}

#organizer_quickFilter ul,
#organizer_quickFilter ul li a {
	float:left;
}

#organizer_quickFilter ul li {
	margin-left:2px;
	height:auto;
	background:none;
	padding-left:0;
	padding-right:0;
}

#organizer_quickFilter ul li a {
	display: block;
	line-height:24px;
	padding:0 12px 0 12px;
	color: black;
	background-color:#E6E6E6;
	border:1px solid #D0D0D0;
	text-decoration:none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-top:5px;
}

#organizer_quickFilter ul li.group_break a {
	padding: 0 2px;
	background:transparent;
	border:0;
}

#organizer_quickFilter ul li a span {
	padding-bottom:20px;
}

#organizer_quickFilter ul ul,
#organizer_quickFilter ul ul li a  {
	height: auto;
}

#organizer_quickFilter ul ul li a  {
	float:none;
	line-height:18px;
	border:0;
	margin:0;
	padding:3px 5px 4px;
}

#organizer_quickFilter ul li li a span {
	padding-bottom:0;
}

#organizer_quickFilter ul ul {
	width: 200px;
	z-index:90 !important;
	position: absolute;
	top:38px;
	left:0;
	margin: 0px auto;
	padding:0 0 5px;
	max-height:70vh;
	overflow-y:auto;
}

#organizer_topRightButtons #organizer_quickFilter ul ul {
	top:33px;
	padding-top:5px;
}

#organizer_quickFilter ul ul li {
	padding:0;
	border-top:1px solid #747474;
	border-bottom:1px solid #000;
	margin:0 5px;
}

#organizer_quickFilter ul ul li:first-child {
	border-top:0;
}

#organizer_quickFilter ul ul li:last-child {
	border-bottom:0;
}

#organizer_quickFilter ul li ul li ul  {
	top: 0;
	left: 100%;
}

#organizer_quickFilter ul ul,
#organizer_quickFilter ul li:hover ul ul {
	display: none;
}

#organizer_quickFilter ul li:hover ul {
	display: block;
}

#organizer_quickFilter ul ul {
	background:#333333;
	border:1px solid #333;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 3px 0 #D6D6D6;
	box-shadow: 0 0 3px 0 #D6D6D6;  
}

#organizer_quickFilter ul ul:after {
	border-color: #333333 transparent;
	border-style: solid;
	border-width: 0 8px 8px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	left: 15px;
	width: 0;
}

#organizer_quickFilter ul ul:before {
	border-color: #333 transparent;
	border-style: solid;
	border-width: 0 10px 10px;
	bottom: 100%;
	content: "";
	height: 0;
	position: absolute;
	left: 13px;
	width: 0;
}

#organizer_quickFilter ul li.tuix_object_with_children > a {
	position:relative;
	line-height:28px;
	margin-top:3px;
	padding-right:25px;
}

#organizer_quickFilter ul li.tuix_object_with_children > a:after {
	font-family: "FontAwesome";
  	content: "\f0d7";
  	position: absolute;
  	right: 6px;
  	font-size: 13px;
}

/*
	Fix a bug with that image having the wrong size - CSS 3 only
*/
#organizer_quickFilter ul li.tuix_object_with_children > a {
	background-position: right 5px center;
}

#organizer_quickFilter ul li li,
#organizer_quickFilter ul li.tuix_object_with_children li a {
	background:none;
}

#organizer_quickFilter a:hover {
	text-decoration:none;
}

#organizer_quickFilter ul li:hover a {
	color:#333;
}

#organizer_quickFilter ul li li a,
#organizer_quickFilter ul li:hover li a {
	color:#FFF;
}

#organizer_quickFilter ul li:hover li a:hover{
	color:#43D4F4;
}

#organizer_quickFilter ul ul li.organizer_qfb_enabled a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_blue a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_red a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_green a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_orange a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_yellow a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_violet a:hover,
#organizer_quickFilter ul ul li.quick_filter_color_grey a:hover {
	color: #FFF;
	opacity:0.9;
}

#organizer_quickFilter ul ul li.organizer_qfb_enabled {
	background-color:#01d300;
}

#organizer_quickFilter ul ul li.quick_filter_color_blue {
	background-color: #027dc9;
}

#organizer_quickFilter ul ul li.quick_filter_color_red {
	background-color: #e50707;
}

#organizer_quickFilter ul ul li.quick_filter_color_green {
	background-color: #05b106;
}

#organizer_quickFilter ul ul li.quick_filter_color_orange {
	background-color: #ec590f;
}

#organizer_quickFilter ul ul li.quick_filter_color_yellow {
	background-color: #c4b400;
}

#organizer_quickFilter ul ul li.quick_filter_color_violet {
	background-color: #a600c4;
}

#organizer_quickFilter ul ul li.quick_filter_color_grey {
	background-color: #6f6f6f;
}

#organizer_quickFilter ul ul li.organizer_qfb_enabled a span {
	display:inline-block;
}

#organizer_quickFilter ul ul li.organizer_qfb_enabled a span:after {
	content:' \2713';
}


/*  Change the background colour if a quick filter button is enabled  */

#organizer_quickFilter ul > li:hover a {
	background-color:#CFEAFB;
}

#organizer_quickFilter ul li.organizer_qfb_no_child.organizer_qfb_enabled  a {
	background-color:#01D300;
	border:0;
	margin:6px 1px 1px 1px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#organizer_quickFilter ul li.organizer_qfb_enabled ul a {
	margin:0;
}

#organizer_quickFilter ul li.organizer_qfb_with_child_enabled > a {
	background:#01d300;
	border:1px solid #C6C6C6;
	margin:0;
	padding-right:25px;
	line-height:28px;
	margin-top:3px;
}

#organizer_Outer div.organizer_item {
	cursor: pointer;
}



/*	The "Item selected" message, used in the conductor  */

#organizer_selected {
	float: right;
	margin: 10px 20px 0px 0px;
}



/* Top breadcrumbs > organizer_backButton */

#organizer_backButton,
#organizer_backButton span.level a {
	width:44px;
	height:36px;
}

#organizer_backButton {
	display:inline-block;
	overflow:hidden;
}

#organizer_backButton span.level a {
	display:none;
	float: left;
	margin-right: 0;
	pointer-events: none;
	color: transparent;
	background:url('../admin/images/icon-back-arrow.svg') no-repeat center center / 44px 36px;
	
	width:30px;
	height:30px;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin:3px 0 0 5px;
}

#organizer_backButton span.level a:hover {
	background-color:#01d102;
}

#organizer_backButton span.level.organizer_lastBackButton a {
	display:block;
}

#organizer_backButton span.organizer_lastBackButton a {
	cursor:pointer;
	pointer-events:auto;
}

/* end Top breadcrumbs > organizer_backButton */

.organizer_panelTitleWrapper #organizer_backButton {
	display:inline-block;
	float:left;
}

#organizer_rightColumnContent {
	/*height: 508px;*/
	width: 738px;
	/*overflow-x: auto !important;
	overflow-y: hidden !important;*/
	overflow: auto;
	text-align:left;
	position: relative;
	border: 1px solid #484848;
	background:#FFF;
}

#organizer_rightColumnContent .organizer_header {
	position: relative;
	z-index: 5;
}

#organizer_rightColumn .organizer_dropToUpload {
	display:none;
	float: right;
	margin-left:20px;
	padding:8px 12px;
	position:absolute;
	top:5px;
	right:7px;
	color:#000;
	font-size:11px;
	background:#f6f6f6;
	border:2px dashed #CDCDCD;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#organizer_rightColumn.upload_enabled .organizer_dropToUpload {
	display: block;
}

#organizer_rightColumn.upload_enabled #organizer_rightColumnContent,
#organizer_rightColumn.upload_enabled .organizer_dropToUpload div {
	border: 1px solid #C3C3C3;
}

#organizer_rightColumn.upload_enabled.dragover #organizer_rightColumnContent,
#organizer_rightColumn.upload_enabled.dragover .organizer_dropToUpload div {
	border: 1px solid #24e024;
}

#organizer_rightColumn.upload_enabled .organizer_dropToUpload div,
#organizer_rightColumn.upload_enabled.dragover .organizer_dropToUpload div {
	border-bottom: none;
	background: #f8f8f8;
}

#organizer_rightColumnContent.organizer_grid_view {
	overflow-x: hidden !important;
}

#organizer_list_view,
#organizer_items_wrapper {
	width: 100%;
}

#organizer_rightColumnContent div.organizer_list_view {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
}

#organizer_rightColumnContent div.organizer_row {
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #C4C4C4;
	overflow:hidden;
}

#organizer_rightColumnContent div.organizer_non_sortable_resizeable_cols,
#organizer_rightColumnContent div.organizer_sort_and_resize_wrapper {
	float:left;
}

#organizer_rightColumnContent div.organizer_header div.organizer_cell,
#organizer_rightColumnContent div.organizer_list_view div.organizer_cell {
	float:left;
	position: relative;
}

#organizer_rightColumnContent .organizer_header div#organizer_checkbox_col,
#organizer_rightColumnContent div.organizer_list_view div.organizer_checkbox_col {
	width:25px;
}

#organizer_rightColumnContent .organizer_header div#organizer_checkbox_col div {
	width: 100%;
	height: 100%;
}

/*#organizer_rightColumnContent div.organizer_list_view .organizer_list_view_body {
	border-bottom:1px solid #C4C4C4;
}*/

#organizer_rightColumnContent .ui-sortable div.organizer_row,
#organizer_rightColumnContent .ui-sortable div.organizer_row div.organizer_cell {
	cursor:move;
}

#organizer_rightColumnContent div.organizer_row {
	display:block;
}

#organizer_rightColumnContent div.organizer_list_view div.organizer_cell {
	display:block;
}

#organizer_rightColumnContent div.organizer_row:hover,
#organizer_rightColumnContent div.organizer_row:hover .organizer_cell {
	background-color: #DCF5FD;
}

#organizer_rightColumnContent div.organizer_row {
	background-color: #FFF;
}

#organizer_rightColumnContent div.organizer_cell.label_column,
#organizer_rightColumn div.itemDetail div.organizer_inner_content h2 {
	font-weight:bold;
	color:#333;
}

#organizer_rightColumnContent div.organizer_cell.label_column .organizer_cell_line {
	font-weight: normal;
}

#organizer_rightColumnContent .organizer_cell_line {
	font-style: italic;
}

#organizer_rightColumnContent .organizer_cell_line.no_italics {
	font-style: normal;
}

#organizer_rightColumnContent .organizer_grid_view .organizer_checkbox_at_top_left {
	position: relative;
	float: left;
	z-index: 2;
}

/*  Hack to make the title bar appear full-width in grid view  */

#organizer_rightColumnContent .organizer_grid_view .organizer_header .organizer_row {
	width: 100%;
	overflow: hidden;
}

#organizer_rightColumnContent .organizer_grid_view .organizer_header .organizer_row .organizer_non_sortable_resizeable_cols {
	width: 150%;
}

#organizer_rightColumnContent .organizer_grid_view .organizer_header .organizer_row .organizer_non_sortable_resizeable_cols .action_column {
	width: 90%;
}



#organizer_rightColumnContent .organizer_grid_view .item {
	width:18%;
	padding:10px 6px;
	float:left;
	border-bottom:1px solid #C5C3C4;
	border-right:1px solid #C5C3C4;
}

#organizer_rightColumnContent .organizer_grid_view div.organizer_item {
	width: 180px;
	height: 270px;
	float:left;
	padding: 2px 6px;
	border-bottom:1px solid #C5C3C4;
	border-right:1px solid #C5C3C4;
	margin:0;
	font-size:12px;
	line-height:13px;
	background:#FFF;
}

#organizer_rightColumnContent .organizer_grid_view div.organizer_item:hover {
	background:#DDF6FD;
}

#organizer_rightColumn .organizer_grid_view div.organizer_selected,
#organizer_rightColumn .organizer_grid_view div.ui-selecting,
#organizer_rightColumn .organizer_grid_view div.organizer_selected:hover,
#organizer_rightColumn .organizer_grid_view div.ui-selecting:hover {
	background:#FCF291;
}


/*
	Placeholder code by Chris - attempting to give a yellow background to the item toolbar
*/
/*#organizer_rightColumn #organizer_itemToolbar {
	background: #f5e687;
	background: linear-gradient(#f5e687, #f5e687 27px, rgba(255,0,0,0) 10%);
}*/


/*
	Placeholder code by Chris - attempting to give the item toolbar a yellow flash every time it changes, and the collection toolbar a white flash every time it changes
*/
@keyframes yellow_flash {
	0%   {background: #F6F6F6;}
	50%  {background: #f5e687;}
	100% {background: #F6F6F6;}
}

@-webkit-keyframes yellow_flash {
	0%   {background: #F6F6F6;}
	50%  {background: #f5e687;}
	100% {background: #F6F6F6;}
}

/*#organizer_rightColumn #organizer_itemToolbar  {
	animation: yellow_flash 1s;
	-webkit-animation: yellow_flash 1s;
}*/

#organizer_rightColumn #organizer_itemToolbar {
	padding-left: 8px;
	box-sizing: border-box;
}

#organizer_rightColumn #organizer_collectionToolbar,
#organizer_rightColumn #organizer_itemToolbar,
#organizer_rightColumn #organizer_collectionToolbarWrap,
#organizer_rightColumn #organizer_itemToolbarWrap {
	height:49px;
}

.organizer_toolbar .toolbar .toolbarButtons > ul {
}

/*
	N.b. I've dispalyed the "white flash" on the collection buttons as it doesn't
	look very nice when they are always displayed along with the item buttons
*/
/*
#organizer_rightColumn #organizer_collectionToolbar {
	animation: white_flash 1s;
	-webkit-animation: white_flash 1s;
}

@keyframes white_flash {
	0%   {background: #F6F6F6;}
	50%  {background: #ffffff;}
	100% {background: #F6F6F6;}
}

@-webkit-keyframes white_flash {
	0%   {background: #F6F6F6;}
	50%  {background: #ffffff;}
	100% {background: #F6F6F6;}
}
*/





/*
	The "in use" flagging feature.
*/

.zenario_item_record_count.organizer_button_record_count {
	background-color: #919191;
	top: 0;
	width: 17px;
	height: 17px;
	line-height: 16px;
	font-size: 9px;
	font-weight: 700;
	position:absolute;
	top:2px;
	right:2px;
	left:auto;
}


#organizer_buttons ul ul .zenario_item_record_count.organizer_button_record_count {
	display: inline-block;
	top: 7px;
	right:2px;
	left:auto;
	position: absolute;
}





/*
	Icons for the drop-down menus in Organizer for site settings/dataset settings
*/
.organizer_settings_dropdown > a > span {
	font-size: 0;
    width: 13px;
    height: 13px;
    line-height: 13px;
    display: inline-block;
}

.organizer_button__settings_dropdown .organizer_settings_dropdown > a > span {
	background: url('../admin/images/icon-site-settings-dark.svg') no-repeat center center;
}

.organizer_button__dataset_dropdown .organizer_settings_dropdown > a > span {
	background: url("../admin/images/icon-datasets-dark.svg") no-repeat center center;
}


#organizer_rightColumnContent .organizer_grid_view {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
}

#organizer_rightColumnContent .organizer_grid_view div.organizer_item table th,
#organizer_rightColumnContent .organizer_grid_view div.organizer_item table td {
	font-size:11px;
}

#organizer_rightColumnContent .organizer_grid_view div.organizer_image_container {
	margin:auto;
	padding-bottom:8px;
}

#organizer_rightColumnContent .organizer_grid_view div.organizer_item .organizer_legend {
	color:#007FA2;
	font-weight:bold;
	line-height:12px;
	margin-top:5px;
	/*height:14px;
	overflow:hidden; */
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.right {
	text-align: right;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell {
	padding: 3px 5px;
	position:relative;
}

#organizer_rightColumnContent .organizer_header div.organizer_row,
#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell {
	background: #333;
}

#organizer_rightColumnContent .organizer_header div.organizer_row .organizer_sort_and_resize_wrapper div.organizer_cell,
#organizer_rightColumnContent .organizer_list_view_body_wrap div.organizer_row div.organizer_cell.organizer_column {
	padding-right:20px;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.sortcol_desc,
#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.sortcol_asc {
	background-color:#5F5F5F;
	background-repeat:no-repeat;
	background-position:right center;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.organizer_can_sort {
	background-image:url('../admin/images/icon-arrows-sort-white.svg');
	background-repeat:no-repeat;
	background-position:right center;
	background-size:17px 11px;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.sortcol_desc {
	background-image:url('../admin/images/icon-arrow-triangle-down-green-v2.svg');
	background-size:17px 10px;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.sortcol_asc {
	background-image:url('../admin/images/icon-arrow-triangle-up-green-v2.svg');
	background-size:17px 10px;
}

#organizer_rightColumnContent .organizer_header div.organizer_row .ui-resizable .ui-resizable-e {
	width:15px;
	z-index:10 !important;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell {
	height: 29px;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell .label {
	line-height:24px;
	padding-right:20px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell,
#organizer_rightColumnContent div.organizer_row span.organizer_cell {
	height: 25px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell,
#organizer_rightColumnContent div.organizer_row span.organizer_cell,
#organizer_rightColumnContent div.organizer_row div.organizer_cell a,
#organizer_rightColumnContent div.organizer_row span.organizer_cell a {
	color: #202020;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell {
	border-style:solid;
	border-width: 0 1px 0 0;
}

#organizer_rightColumnContent .itemDetail .organizer_col_label {
	font-weight: bold;
	white-space: nowrap;
	text-align: right;
}

#organizer_rightColumnContent .close_up_view .organizer_col_label {
	min-width: 120px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.firstcol {
	border-left-width: 0px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.firstrow {
	border-top-width: 0px;
}

#organizer_rightColumnContent div.organizer_row .organizer_sort_and_resize_wrapper .organizer_can_filter span.icon {
	width:18px;
	height:19px;
	display:block;
	background: url("../admin/images/icon-search-magnifyer-light-blue.svg") no-repeat center / auto 11px;
	position:absolute;
	right:3px;
	top:3px;
	cursor:pointer;
}

#organizer_rightColumnContent div.organizer_row .organizer_sort_and_resize_wrapper .organizer_filtering span.icon {
	width:18px;
	height:19px;
	display:block;
	background: url("../admin/images/icon-search-magnifyer-light-blue.svg") no-repeat center / auto 11px;
	position:absolute;
	right:3px;
	top:3px;
	cursor:pointer;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell {
	border-color:#C4C4C4;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_row div.organizer_checkbox_col {
	background-color:#FFF;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_row:hover div.organizer_checkbox_col {
	background-color: #DCF5FD;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_selected div.organizer_checkbox_col,
#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_selected:hover div.organizer_checkbox_col {
	background-color:#FBF290;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell {
	border-top-width: 0px;
}

#organizer_rightColumnContent div.organizer_row.organizer_cant_choose div.organizer_cell,
#organizer_rightColumnContent div.organizer_row.organizer_non_search_match,
#organizer_rightColumnContent div.organizer_row.organizer_non_search_match div.organizer_cell {
	opacity: 0.6;		   /* fx, safari, opera */
}


/*  Hide the select checkboxes if they're disabled  */
#organizer_rightColumnContent div.organizer_row.organizer_cant_choose .organizer_checkbox_col input {
	display: none;
}

/*  However if some other checkboxes on this row are visible, use visibility hidden instead to keep things lining up  */
#organizer_rightColumnContent ol.organizer_can_choose_children div.organizer_row.organizer_cant_choose .organizer_checkbox_col input {
	visibility: hidden;
	display: inline;
}


#organizer_rightColumnContent div.organizer_row.organizer_selected.brown_line div.organizer_cell {
	background-color: #993300;
}

#organizer_rightColumnContent div.organizer_row.brown_line div.organizer_cell {
	background-color: #663300;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected {
	background-color: #FBF290;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.brown {
	background-color: #663300;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.brown {
	background-color: #993300;
}


#organizer_rightColumnContent div.organizer_row.organizer_selected.blue_line div.organizer_cell {
	background-color: #0099FF;
}

#organizer_rightColumnContent div.organizer_row.blue_line div.organizer_cell {
	background-color: #0066FF;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell {
	background-color: #FBF290;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.blue {
	background-color: #0066FF;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.blue {
	background-color: #0099FF;
}


#organizer_rightColumnContent div.organizer_row.organizer_selected.orange_line div.organizer_cell {
	background-color: #FF9900;
}

#organizer_rightColumnContent div.organizer_row.orange_line div.organizer_cell {
	background-color: #FF6600;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell,
#organizer_rightColumnContent div.organizer_row.organizer_selected:hover .organizer_cell {
	background-color: #FBF290;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.orange {
	background-color: #FF6600;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.orange {
	background-color: #FF9900;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected.yellow_line div.organizer_cell {
	background-color: #faf29f;
}

#organizer_rightColumnContent div.organizer_row.yellow_line div.organizer_cell {
	background-color: #f6e17a;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.yellow {
	background-color: #f6e17a;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.yellow {
	background-color: #faf29f;
}


#organizer_rightColumnContent div.organizer_row.organizer_selected.green_line div.organizer_cell {
	background-color: #b5eec2;
}

#organizer_rightColumnContent div.organizer_row.green_line div.organizer_cell {
	background-color: #90dea2;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell {
	background-color: #FBF290;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.green {
	background-color: #90dea2;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.green {
	background-color: #b5eec2;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.red {
	background-color: #D90000;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.red {
	background-color: #E43B00;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected.warning_line div.organizer_cell {
	background-color: #f6a9a4;
}

#organizer_rightColumnContent div.organizer_row.warning_line div.organizer_cell {
	background-color: #edc6c4;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell {
	background-color: #FBF290;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.warning {
	background-color: #edc6c4;
}

#organizer_rightColumnContent div.organizer_row.organizer_selected div.organizer_cell.warning {
	background-color: #f6a9a4;
}

#organizer_rightColumnContent .organizer_header div.organizer_row div.organizer_cell.action_column {
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell .listicon,
#organizer_rightColumn div.organizer_slidedown_view .listicon,
#organizer_rightColumn div.organizer_slidedown_view .listicon>div {
	height: 23px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon > div {
	height:25px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon {
	width: 24px;
	height: 25px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon.scheduled_tasks_on_icon {
	background:url('../modules/zenario_pro_features/adminstyles/images/icon-footer-scheduled-tasks-orange.svg') no-repeat center center / 18px auto;
}

#organizer_rightColumn div.organizer_item_image.organizer_list_view_image {
	background-position: 30% center;
}

#organizer_rightColumn div.organizer_item_image.organizer_list_view_image.organizer_item_with_image {
	background-position:center;
}

#organizer_rightColumn div.organizer_item_image.organizer_list_view_image,
#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon > div.organizer_item_with_image {
	background-size:contain;
}

.organizer_item_image.zenario_nest_tab {
	background:url('../admin/images/icon-tabs.svg') no-repeat center center / 20px auto;
}

.organizer_item_image.zenario_key_slide {
	background:url('../admin/images/icon-tabs-key.svg') no-repeat center center / 20px auto;
}

#organizer_rightColumn div.organizer_slidedown_view .listicon,
#organizer_rightColumn div.organizer_slidedown_view .listicon>div {
	padding-left: 20px;
	height: 20px;
}

/*  Inline buttons  */
#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons {
	width: auto;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons {
	float:left;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons,
#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons div,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons div {
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons div {
	margin-top:3px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons div {
	margin-top:2px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons div,
#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons a,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons div,
#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons a {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cells_items .organizer_inline_buttons div.organizer_item_image {
	background-size:auto 16px;
	
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons div.one_or_more_categories,
#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons div.no_categories {
	cursor:pointer;
}

.organizer_inline_buttons .zenario_ib_warning {
	background:url('../admin/images/icon-warning.svg') no-repeat center center / 18px 18px;
	width: 18px;
	height: 18px;
}

/*	Placeholder styles for testing layout inline buttons  */
.organizer_inline_buttons .zenario_ib_active {
	background:url('../admin/images/icon-layout-active-01.svg') no-repeat center center / 16px 16px;
}

.organizer_inline_buttons .zenario_ib_default {
	background:url('../admin/images/icon-layout-default-active-01.svg') no-repeat center center / 16px 16px;
}

.organizer_inline_buttons .zenario_ib_archived {
	background:url('../admin/images/icon-layout-archived-01.svg') no-repeat center center / 16px 16px;
}



.zenario_inline_warning {
	background:url('../admin/images/icon-warning.svg') no-repeat left center / 18px 18px;
	margin: 2px;
	padding-left: 24px;
	height: 18px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.organizer_no_border td {
	border-style: none;
	border-width: 0;
	height: auto;
	padding: 0;
	color: #202020;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell td.item_link {
	text-align: right;
	white-space: nowrap;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link {
	width:100%;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link tr td {
	width:auto !important; /* overwrite inline css */
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link tr td:first-child {
	width:25px !important; /* overwrite rule above */
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link tr td .listicon {
	margin: 2px 0 0 2px;
	width:20px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link td.organizer_item_link_text {
	padding: 2px 0 0;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link td.organizer_item_link_text a,
#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link td.organizer_item_link_text a:visited,
#organizer_rightColumn .organizer_slidedown_view table td a {
	color: #202020;
	cursor: pointer;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link tr td .listicon a {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}

.zenario__administration__panels__zenario_settings_pro_features__spare_aliases #organizer_rightColumnContent div.organizer_row div.organizer_cell table.item_link tr td .listicon {
	margin:0;
	width:24px;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell td.item_link img {
	border: none;
	width: 27px;
	height: 21px;
	padding: 3px 2px 0 3px;
}

#organizer_rightColumnContent div.organizer_row .ghost table.item_link tr td .listicon {
	opacity: 0.3;
}

#organizer_rightColumnContent div.organizer_row.organizer_untranslated_menu_node .organizer_cell_items {
	font-style: italic;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.ghost {
	color: #a7aeaf;
}

#organizer_rightColumnContent div.organizer_row div.organizer_cell.ghost table.item_link td.organizer_item_link_text a,
#organizer_rightColumnContent div.organizer_row div.organizer_cell.ghost table.item_link td.organizer_item_link_text a:visited {
	color: #abb0b2;
}


/*  Movement cursors for Shuffling  */

#organizer_rightColumnContent span.organizer_sortable div.organizer_item,
#organizer_rightColumnContent div.organizer_list_view tbody.organizer_sortable tr,
#organizer_rightColumnContent div.organizer_list_view tbody.organizer_sortable tr *,
#organizer_rightColumnContent div.organizer_row .organizer_sort_and_resize_wrapper .organizer_sortable {
	cursor: move;
}

#organizer_rightColumnContent span.organizer_sortable div.organizer_item a,
#organizer_rightColumnContent div.organizer_list_view .organizer_list_view_body.organizer_sortable div.organizer_row a,
#organizer_rightColumnContent div.organizer_list_view .organizer_list_view_body.organizer_sortable div.organizer_row a * {
	cursor: pointer;
}



#organizer_rightColumn div.organizer_row div.organizer_cell {
	vertical-align: top;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.firstcol {
	vertical-align: middle;
}

#organizer_rightColumn div.organizer_row div.organizer_cell,
#organizer_rightColumn div.organizer_row div.organizer_cell div.organizer_cell_line {
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	overflow:hidden;
}

.organizer_item_image.zenario_menunode_internal_unique {
	background:url('../admin/images/icon-menu-node-blue-v2.svg') no-repeat center center / 14px 14px;
}

.organizer_item_image.zenario_menunode_internal {
	background:url('../admin/images/icon-menu-node-1-blue-v3.svg') no-repeat center center / 14px 14px;
}

#organizer_rightColumn div.organizer_hierarchy_view .listicon > div.organizer_item_image.zenario_menunode_internal_secondary {
	background:url('../admin/images/icon-menu-node-2-blue.svg') no-repeat center center / 14px 14px;
}

.organizer_item_image.zenario_menunode_unlinked {
	background:url('../admin/images/icon-menu-node-unlinked.svg') no-repeat center center / 16px 16px;
}

/*#organizer_rightColumnContent div.organizer_row div.organizer_cell.listicon>div.ghost,
#organizer_rightColumn div.organizer_slidedown_view .listicon>div.ghost {*/
.organizer_item_image.ghost {
	background:url('../admin/images/icon-ghost.svg') no-repeat center center / 16px 16px;
}

.organizer_item_image.zenario_menunode_external {
	background:url('../admin/images/icon-external-url.svg') no-repeat center center / 16px 16px;
}

.organizer_item_image.zenario_menunode_internal_secondary {
	background:url('../admin/images/icon-menu-node-2-dark.svg') no-repeat center center / 14px 14px;
}

.organizer_item_image.zenario_menunode_internal_unique.node_suggest_on {
	background:url('../admin/images/icon-menu-node-blue-folder-green.svg') no-repeat center center / 23px auto;
}

.organizer_item_image.zenario_menunode_internal.node_suggest_on {
	background:url('../admin/images/icon-menu-node-1-blue-folder-green.svg') no-repeat center center / 23px auto;
}

#organizer_rightColumn div.organizer_hierarchy_view .listicon > div.organizer_item_image.zenario_menunode_internal_secondary.node_suggest_on {
	background:url('../admin/images/icon-menu-node-2-blue-folder-green.svg') no-repeat center center / 23px auto;
}

.organizer_item_image.zenario_menunode_unlinked.node_suggest_on {
	background:url('../admin/images/icon-menu-node-unlinked-folder-green.svg') no-repeat center center / 23px auto;
}

.organizer_item_image.zenario_menunode_external.node_suggest_on {
	background:url('../admin/images/icon-external-url-folder-green.svg') no-repeat center center / 23px auto;
}

.organizer_item_image.zenario_menunode_internal_secondary.node_suggest_on {
	background:url('../admin/images/icon-menu-node-2-dark-folder.svg') no-repeat center center / 23px auto;
}

.organizer_item_image.no_icon {
	background-image: none;
}

.organizer_item_image.ghost {
	opacity: 0.3;
}

.Token .organizer_item_image.ghost {
	opacity:1;
	-webkit-filter: invert(.8);
  	filter: invert(.8);
}

#organizer_hierarchy_view .organizer_column__invisible_menu_node__cell {
	display:inline-block;
	width:20px !important;
	height:20px;
	text-indent:-999px;
	font-size:0;
	line-height:0;
}

#organizer_hierarchy_view .organizer_column__invisible_menu_node__cell {
	background:url('../admin/images/icon-eye-visible.svg') no-repeat center 6px / 16px 16px;
}

#organizer_hierarchy_view .organizer_column__invisible_menu_node__cell.invisible_menu_node {
	background:url('../admin/images/icon-eye-hidden.svg') no-repeat center 6px / 16px 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.privacy_inline_button a {
	cursor: default;
}

#organizer_rightColumn div.organizer_row.privacy_group_members div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_with_role div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_logged_in div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_send_signal div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_call_static_method div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_public div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_logged_out div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_in_smart_group div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_logged_in_not_in_smart_group div.organizer_cell div.privacy_inline_button a {
	background-image:url('../admin/images/icon-permissions.svg');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 12px;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#organizer_rightColumn div.organizer_row.privacy_group_members div.organizer_cell div.privacy_inline_button a {
	background-color:#D7ABEA;
}

#organizer_rightColumn div.organizer_row.privacy_with_role div.organizer_cell div.privacy_inline_button a {
	background-color:#AAEBCC;
}

#organizer_rightColumn div.organizer_row.privacy_logged_in div.organizer_cell div.privacy_inline_button a {
	background-color:#EBACB3;
}

#organizer_rightColumn div.organizer_row.privacy_send_signal div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_call_static_method div.organizer_cell div.privacy_inline_button a {
	background-color:#EBD8AA;
}

#organizer_rightColumn div.organizer_row.privacy_public div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_logged_out div.organizer_cell div.privacy_inline_button a {
	background-color:#e2e2e2;
}

#organizer_rightColumn div.organizer_row.privacy_in_smart_group div.organizer_cell div.privacy_inline_button a,
#organizer_rightColumn div.organizer_row.privacy_logged_in_not_in_smart_group div.organizer_cell div.privacy_inline_button a {
	background-color:#ABD3EB;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div[class*="privacy_"] a {
	cursor:pointer;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div[class*="privacy_"] a:hover {
	background-image:url('../admin/images/icon-permissions-white.svg');
	background-size:11px 11px;
	background-color:#4b4d4c;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_layout_inline_button a {
	background: #e2e2e2;
	color: #3c3c3c;
	font-size: 7px;
	line-height: 15px;
	position: relative;
	text-align: center;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_layout_inline_button a,
#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_layout_inline_button a:hover {
	text-decoration:none;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.inline_warning,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.inline_warning {
	background: url('../admin/images/icon-warning.svg') no-repeat center center / 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.view_frontend,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.view_frontend {
	background: url('../admin/images/icon-go-to-content-item-off.svg') no-repeat center center / 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.view_frontend:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.view_frontend:hover {
	background: url('../admin/images/icon-go-to-content-item-hover.svg') no-repeat center center / 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.inspect,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.inspect {
	background: url('../admin/images/icon-quick-view-off.svg') no-repeat center center / 16px;
	cursor:pointer;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.inspect:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.inspect:hover {
	background: url('../admin/images/icon-quick-view-hover.svg') no-repeat center center / 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.no_categories,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.no_categories {
	background: url('../admin/images/icon-category-grey-bg.svg') no-repeat center center / 16px 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.one_or_more_categories,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.one_or_more_categories {
	background: url('../admin/images/icon-category-red-bg.svg') no-repeat center center / 16px 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.no_categories:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.no_categories:hover,
#organizer_rightColumn div.organizer_row div.organizer_cell div.one_or_more_categories:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.one_or_more_categories:hover {
	background: url('../admin/images/icon-category-dark-grey-bg.svg') no-repeat center center / 16px 16px;
	cursor:pointer;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.pinned a,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.pinned a {
	background: #e40606 url('../admin/images/icon-thumbtack-white.svg') no-repeat center center / 11px 11px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.not_pinned a,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.not_pinned a {
	background: #6F6F6F url('../admin/images/icon-thumbtack-white.svg') no-repeat center center / 10px 10px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.pinned a:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.pinned a:hover,
#organizer_rightColumn div.organizer_row div.organizer_cell div.not_pinned a:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.not_pinned a:hover {
	background-image:url('../admin/images/icon-thumbtack-white.svg');
	background-color:#4b4d4c;
	cursor:pointer;
}


/*	Placeholder inline icons for text extracts	*/

#organizer_rightColumn div.organizer_row div.organizer_cell div.no_extract,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.no_extract {
	background: url('../admin/images/icon-document-textract-grey.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.no_extract:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.no_extract:hover {
	background: url('../admin/images/icon-document-textract-grey-hover.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.extract_processing,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.extract_processing {
	background: url('../admin/images/icon-document-textract-clock.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.extract_processing:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.extract_processing:hover {
	background: url('../admin/images/icon-document-textract-clock-hover.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.textract,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.textract {
	background: url('../admin/images/icon-document-textract-orange.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.textract:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.textract:hover {
	background: url('../admin/images/icon-document-textract-orange-hover.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.extract,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.extract {
	background: url('../admin/images/icon-document-textract.svg') no-repeat center center / 16px;
	cursor:pointer;
}
#organizer_rightColumn div.organizer_row div.organizer_cell div.extract:hover,
#organizer_rightColumn div.organizer_row div.organizer_cells_items div.extract:hover {
	background: url('../admin/images/icon-document-textract-hover.svg') no-repeat center center / 16px;
	cursor:pointer;
}

.organizer_item_image.user {
	background: url('../admin/images/icon-users-and-contacts.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.user {
	background: url('../admin/images/icon-users-on.svg') no-repeat center center / 16px;
}

.organizer_item_image.writer_profile {
	background: url('../admin/images/icon-writer-profile.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.writer_profile {
	background: url('../admin/images/icon-writer-profile-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.zenario_suspended_users {
	background: url('../admin/images/icon-suspended-users.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.zenario_suspended_users {
	background: url('../admin/images/icon-suspended-users-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.zenario_consent {
	background: url('../admin/images/icon-consents-dark.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.zenario_consent {
	background: url('../admin/images/icon-consents-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.zenario_smart_group {
	background: url('../admin/images/icon-smart-groups.svg') no-repeat center center / 18px;
}

ul li span.organizer_item_image.zenario_smart_group {
	background: url('../admin/images/icon-smart-groups-white.svg') no-repeat center center / 18px;
}

.organizer_item_image.zenario_smart_perms_group {
	background: url('../admin/images/icon-smart-permissions.svg') no-repeat center center / 18px;
}

ul li span.organizer_item_image.zenario_smart_perms_group {
	background: url('../admin/images/icon-smart-permissions-white.svg') no-repeat center center / 18px;
}

.organizer_item_image.zenario_smart_news_group {
	background: url('../admin/images/icon-smart-newsletter-group.svg') no-repeat center center / 18px;
}

ul li span.organizer_item_image.zenario_smart_news_group {
	background: url('../admin/images/icon-smart-newsletter-group-white.svg') no-repeat center center / 18px;
}

.organizer_item_image.zenario_group {
	background: url('../admin/images/icon-groups.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.zenario_group {
	background: url('../admin/images/icon-groups-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.roles {
	background: url('../admin/images/icon-roles.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.roles {
	background: url('../admin/images/icon-roles-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.pending_comment {
	background: url('../admin/images/icon-pending-comments-dark.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.pending_comment {
	background: url('../admin/images/icon-pending-comments-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.zenario_forum__forum {
	background: url('../admin/images/icon-salutations-dark.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.zenario_forum__forum {
	background: url('../admin/images/icon-salutations-white.svg') no-repeat center center / 16px;
}

.organizer_item_image.backup {
	/* to add */
}

.organizer_item_image.admin_item {
	background: url('../admin/images/icon-administrator.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.admin_item {
	background: url('../admin/images/icon-administrator-white.svg') no-repeat center center / 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.home_content_draft_published,
.organizer_item_image.home_content_draft_published,
.organizer_start_page_item_icon.content_published_with_draft.home_page {
	background:url("../admin/images/icon-content-home-draft-published.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.home_content_published,
.organizer_item_image.home_content_published {
	background:url("../admin/images/icon-content-home-published.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.home_content_draft,
.organizer_item_image.home_content_draft {
	background:url("../admin/images/icon-content-home-draft.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_draft_published,
.organizer_item_image.special_content_draft_published {
	background:url("../admin/images/icon-content-special-draft-published.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_published,
.organizer_item_image.special_content_published {
	background:url("../admin/images/icon-content-special-published.svg") no-repeat center center / 20px 23px;
}

ul li span.organizer_item_image.special_content_published {
	background:url("../admin/images/icon-content-special-published-white.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_draft_hidden,
.organizer_item_image.special_content_draft_hidden {
	background:url("../admin/images/icon-content-special-draft-hidden.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_unlisted,
.organizer_item_image.special_content_unlisted {
	background:url("../admin/images/icon-content-special-published-unlisted.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_draft_unlisted,
.organizer_item_image.special_content_draft_unlisted {
	background:url("../admin/images/icon-content-special-draft-unlisted.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_hidden,
.organizer_item_image.special_content_hidden {
	background:url("../admin/images/icon-content-special-hidden.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_draft,
.organizer_item_image.special_content_draft,
.organizer_start_page_item_icon.content_first_draft.special_page {
	background:url("../admin/images/icon-content-special-draft.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_draft_trashed,
.organizer_item_image.special_content_draft_trashed {
	background:url("../admin/images/icon-content-special-draft-trashed.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.special_content_trashed,
.organizer_item_image.special_content_trashed {
	background:url("../admin/images/icon-content-special-trashed.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_draft_published,
.organizer_item_image.content_draft_published,
.organizer_start_page_item_icon.content_published_with_draft {
	background:url("../admin/images/icon-content-draft-published.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_published,
.organizer_item_image.content_published {
	background:url("../admin/images/icon-content-published.svg") no-repeat center center / 20px 23px;
}

ul li span.organizer_item_image.content_published {
	background:url("../admin/images/icon-content-published-white.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_draft_unlisted,
.organizer_item_image.content_draft_unlisted,
.organizer_start_page_item_icon.content_unlisted_with_draft {
	background:url("../admin/images/icon-content-draft-unlisted-02.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_unlisted,
.organizer_item_image.content_unlisted {
	background:url("../admin/images/icon-content-published-unlisted.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_draft_hidden,
.organizer_item_image.content_draft_hidden,
.organizer_start_page_item_icon.content_hidden_with_draft {
	background:url("../admin/images/icon-content-draft-hidden.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_hidden,
.organizer_item_image.content_hidden {
	background:url("../admin/images/icon-content-hidden.svg") no-repeat center center / 20px 23px;
}

ul li span.organizer_item_image.content_hidden {
	background:url("../admin/images/icon-content-hidden-white.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_draft,
.organizer_item_image.content_draft,
ul li.zenario_ywip_dropdown_item span.organizer_item_image.content_draft,
.organizer_start_page_item_icon.content_first_draft {
	background:url("../admin/images/icon-content-draft.svg") no-repeat center center / 20px 23px;
}

ul li span.organizer_item_image.content_draft {
	background:url("../admin/images/icon-content-draft-white.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_draft_trashed,
.organizer_item_image.content_draft_trashed,
.organizer_start_page_item_icon.content_trashed_with_draft {
	background:url("../admin/images/icon-content-draft-trashed.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.content_trashed,
.organizer_item_image.content_trashed,
.organizer_item_image.content_archived {
	background:url("../admin/images/icon-trashed-content.svg") no-repeat center center / 20px 23px;
}

ul li span.organizer_item_image.content_trashed,
ul li span.organizer_item_image.content_archived {
	background:url("../admin/images/icon-trashed-content-white.svg") no-repeat center center / 20px 23px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.translation_chain,
.organizer_item_image.translation_chain {
	background:url("../admin/images/icon-translation-chain.svg") no-repeat center center / auto 20px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.translation_chain_no_translations,
.organizer_item_image.translation_chain_no_translations {
	background:url("../admin/images/icon-translation-chain-no-translations.svg") no-repeat center center / auto 20px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell.translation_chain_not_in_default,
.organizer_item_image.translation_chain_not_in_default {
	background:url("../admin/images/icon-translation-chain-not-in-default.svg") no-repeat center center / auto 20px;
}

.organizer_item_image.content_type_settings {
	background:url("../admin/images/icon-content-types-dark.svg") no-repeat center center / 22px 22px;
}

ul li span.organizer_item_image.content_type_settings {
	background:url("../admin/images/icon-content-types-white.svg") no-repeat center center / auto 22px;
}

.organizer_item_image.plugin {
	background:url("../admin/images/icon-modules-dark.svg") no-repeat center center / 15px 15px;
}

ul li span.organizer_item_image.plugin {
	background:url("../admin/images/icon-modules-on.svg") no-repeat center center / 15px 15px;
}

.organizer_item_image.module,
.organizer_item_image.plugin_album_instance {
	background:url("../admin/images/icon-plugin-dark.svg") no-repeat center center / 15px 15px;
}

ul li span.organizer_item_image.module,
ul li span.organizer_item_image.plugin_album_instance {
	background:url("../admin/images/icon-plugin-white.svg") no-repeat center center / 15px 15px;
}

.organizer_item_image.nest_library {
	background:url("../admin/images/icon-nest-library-v2.svg") no-repeat center center / 22px auto;
}

ul li span.organizer_item_image.nest_library {
	background:url("../admin/images/icon-nest-library-white-v2.svg") no-repeat center center / 22px auto;
}

.organizer_item_image.slideshow_library {
	background:url("../admin/images/icon-slideshow-library-v2.svg") no-repeat center center / 20px auto;
}

ul li span.organizer_item_image.slideshow_library {
	background:url("../admin/images/icon-slideshow-library-white-v2.svg") no-repeat center center / 20px auto;
}

.organizer_item_image.tuix_snippets {
	background:url("../admin/images/icon-tuix-dark.svg") no-repeat center center / 20px 20px;
}

ul li span.organizer_item_image.tuix_snippets {
	background:url("../admin/images/icon-tuix-white.svg") no-repeat center center / 20px 20px;
}

.organizer_item_image.plugin_instance {
	/* to add */
}

.organizer_item_image.plugin_album_instance {
	background-position: 5px center;
}

.organizer_item_image.zenario_category_icon {
	background:url('../admin/images/icon-category-dark-grey.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.zenario_category_icon {
	background:url('../admin/images/icon-category-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.datasets {
	background:url("../admin/images/icon-datasets-dark.svg") no-repeat center center / auto 20px;
}

ul li span.organizer_item_image.datasets {
	background:url("../admin/images/icon-datasets-white.svg") no-repeat center center / auto 20px;
}

.organizer_item_image.language,
.organizer_item_image.phrase_translated {
	background:url("../admin/images/icon-languages.svg") no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.language,
ul li span.organizer_item_image.phrase_translated {
	background:url("../admin/images/icon-languages-white.svg") no-repeat center center / auto 16px;
}

.organizer_item_image.phrase_translated {
	background-size:auto 18px;
}

.organizer_item_image.phrase_partially_translated {
	background:url("../admin/images/icon_phrase_partially_translated.svg") no-repeat center center / auto 20px;
}

.organizer_item_image.phrase_not_translated {
	background:url("../admin/images/icon_phrase_not_translated.svg") no-repeat center center / auto 20px;
}




.organizer_item_image.admins_collection {
	/* to add */
}

.organizer_item_image.admin_phrases_collection {
	/* to add */
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.settings,
.organizer_item_image.setting {
	background: url('../admin/images/icon-site-settings-dark.svg') no-repeat center center / auto 20px;
}

ul li span.organizer_item_image.setting {
	background: url('../admin/images/icon-site-settings-white.svg') no-repeat center center / auto 20px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.backups,
.organizer_item_image.backup {
	background: url('../admin/images/icon-back-ups-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.backup {
	background: url('../admin/images/icon-back-ups-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.favicon {
	background: url('../admin/images/icon-favicon-dark.svg') no-repeat center center / 18px auto;
}

.organizer_item_image.dropbox_collection {
	/* to add */
}

.organizer_item_image.modules {
	/* to add */
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.templatesCollection,
#organizer_rightColumn #organizer_panelTitle div.templatesCollection,
.organizer_item_image.skin {
	background: url('../admin/images/icon-skins.svg') no-repeat left center / 18px auto;
}

ul li span.organizer_item_image.skin {
	background: url('../admin/images/icon-skins-white.svg') no-repeat center center / 18px auto;
}

.organizer_item_image.skin {
	background-position:5px center;
}

.organizer_item_image.access_code {
	background: url('../admin/images/icon-thumbs-up-dark-grey.svg') no-repeat 5px center / 18px auto;
}

ul li span.organizer_item_image.access_code {
	background: url('../admin/images/icon-thumbs-up.svg') no-repeat 5px center / 18px auto;
}

.organizer_item_image.zenario_plugins {
	/* to add */
}

.organizer_item_image.slot {
	/* to add */
}

.organizer_item_image.templatesCollectionNoFolder {
	/* to add */
}


.organizer_item_image.skinsCollection {
	/* to add */
}

.organizer_item_image.template {
	background: url('../admin/images/icon-layouts.svg') no-repeat 0 center / 18px auto;
}

ul li span.organizer_item_image.template {
	background: url('../admin/images/icon-layouts-white.svg') no-repeat center center / 18px auto;
}

.organizer_item_image.archived_layout {
	background: url('../admin/images/icon-layout-retired.svg') no-repeat 0 center / auto 18px;
}

ul li span.organizer_item_image.archived_layout {
	background: url('../admin/images/icon-layout-retired-white.svg') no-repeat center center / auto 18px;
}

.zenario_at_infobar_icon.organizer_item_image.template {
	background: url('../admin/images/icon-layout-on-state-v2.svg') no-repeat center center / 18px auto;
}

#organizer__box_inner #organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon.archived_layout:not(.organizer_item_with_image) {
	background-size:auto 70%;
	background-position:11px center;
}

.zenario_fab_picked_item_icon.organizer_item_image.archived_layout {
	background-position:center;
}

#zenario_at_top_left_menu .organizer_item_image.template,
#zenario_at_top_left_menu .organizer_item_image.archived_layout,
#zenario_at_top_left_menu .organizer_item_image.skin {
	background-position:center center;
}

#zenario_fbAdminFloatingBox .zenario_fabHead .zenario_fabId div.zenario_fabIdIcon.organizer_item_image.template {
	width:25px;
}

.organizer_item_image.templateFile {
	/* to add */
}

.organizer_item_image.local_media {
	/* to add */
}

/*	Currently this image...  */
.organizer_item_image.log {
	background: url('../admin/images/icon-sign-in-log.svg') no-repeat center center / 16px;
}

ul li span.organizer_item_image.log {
	background: url('../admin/images/icon-sign-in-log-white.svg') no-repeat center center / 16px;
}

/*	...is used for these six icons!  */
.organizer_item_image.email_log {
}

.organizer_item_image.sign_in_log {
}

.organizer_item_image.scheduled_task_log {
}

.organizer_item_image.access_log {
}

.organizer_item_image.order_status_log {
}

.organizer_item_image.license {
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.media_images,
.organizer_item_image.media_image,
.organizer_item_image.content_type_picture {
	background: url('../admin/images/icon-image-library.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.media_image,
ul li span.organizer_item_image.content_type_picture {
	background: url('../admin/images/icon-image-library-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.content_type_event {
	background: url('../admin/images/icon-events-content-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_event {
	background: url('../admin/images/icon-events-content-types-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_html {
	background: url('../admin/images/icon-html-pages.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_html {
	background: url('../admin/images/icon-html-pages-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_news {
	background: url('../admin/images/icon-news-articles.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_news {
	background: url('../admin/images/icon-news-articles-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_document,
.organizer_item_image.zenario_file_item {
	background: url('../admin/images/icon-documents-documents.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_document,
ul li span.organizer_item_image.zenario_file_item {
	background: url('../admin/images/icon-documents-documents-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_audio {
	background: url('../admin/images/icon-audio-content-types-dark.svg') no-repeat center center / auto 18px;	
}

ul li span.organizer_item_image.content_type_audio {
	background: url('../admin/images/icon-audio-content-types-white.svg') no-repeat center center / auto 18px;	
}

.organizer_item_image.content_type_blog {
	background: url('../admin/images/icon-blog-content-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_blog {
	background: url('../admin/images/icon-blog-content-types-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_vacancy {
	background: url('../admin/images/icon-job-vacancies-content-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_vacancy {
	background: url('../admin/images/icon-job-vacancies-content-types-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_project {
	background: url('../admin/images/icon-project-descriptions-content-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_project {
	background: url('../admin/images/icon-project-descriptions-content-types-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.content_type_testimonial {
	background: url('../admin/images/icon-testimonials-content-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.content_type_testimonial {
	background: url('../admin/images/icon-testimonials-content-types-white.svg') no-repeat center center / auto 18px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.media_movies,
.organizer_item_image.media_movie,
.organizer_item_image.content_type_video {
	background: url('../admin/images/icon-video-content-types-dark.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.menu_section,
.organizer_item_image.linked_child_menuitem_with_children {
	background: url('../admin/images/icon-menu-sections-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.menu_section,
ul li span.organizer_item_image.linked_child_menuitem_with_children {
	background: url('../admin/images/icon-menu-sections-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.menu_section_language {
	background: url('../admin/images/icon-menu-sections-languages-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.menu_section_language {
	background: url('../admin/images/icon-menu-sections-languages-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.menu_section_edit {
	background: url('../admin/images/icon-menu-sections-edit-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.menu_section_edit {
	background: url('../admin/images/icon-menu-sections-edit-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.menu_node {
	background: url('../admin/images/icon-menu-node-dark.svg') no-repeat center center / auto 16px;
}

#zenario_fbAdminFloatingBox .zenario_fabHead .zenario_fabId div.zenario_fabIdIcon.organizer_item_image.menu_section,
#zenario_fbAdminFloatingBox .zenario_fabHead .zenario_fabId div.zenario_fabIdIcon.organizer_item_image.linked_child_menuitem_with_children {
	width:25px;
}

.organizer_item_image.overviewFeedsCollection {
	/* to add */
}

.organizer_item_image.overview_feed_item {
	/* to add */
}

.organizer_item_image.trash {
	/* to add */
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.alias_urls_collection,
#organizer_rightColumn #organizer_panelTitle div.alias_url,
.organizer_item_image.alias_url {
	background: url('../admin/images/icon-spare-alias-dark.svg') no-repeat center center / 22px auto;
}

ul li span.organizer_item_image.alias_url {
	background: url('../admin/images/icon-spare-alias-white.svg') no-repeat center center / 22px auto;
}

.organizer_item_image.url_admin_item {
	/* to add */
}

.organizer_item_image.plugin_instance_collection {
	/* to add */
}

.organizer_item_image.site_reset {
	background: url('../admin/images/icon-rest-site-dark.svg') no-repeat center center / 17px 21px;
}

.organizer_item_image.site_enabled {
	background: url('../admin/images/icon-site-enabled-dark.svg') no-repeat center center / 19px 19px;
}

.organizer_item_image.site_disabled {
	background: url('../admin/images/icon-site-disabled.svg') no-repeat center center / 19px 19px;
}

.organizer_item_image.tab {
	/* to add */
}

.organizer_item_image.zenario_trans_chain {
	/* to add */
}


.organizer_item_image.xml_sitemap {
	background: url('../admin/images/icon-xml-site-map.svg') no-repeat center center / auto 19px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.dropbox_files,
.organizer_item_image.dropbox_file {
	background: url('../admin/images/icon-file-types-dark.svg') no-repeat center center / auto 18px;
}

ul li span.organizer_item_image.dropbox_file {
	background: url('../admin/images/icon-file-types-white.svg') no-repeat center center / auto 18px;
}

.organizer_item_image.zenario_newsletter_draft {
	background: url('../admin/images/icon-newsletter-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.zenario_newsletter_draft {
	background: url('../admin/images/icon-newsletter-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.zenario_newsletter_template {
	background: url('../admin/images/icon-newsletter-template-dark.svg') no-repeat center center / auto 16px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_newsletter_in_progress_newsletter,
#organizer_rightColumn #organizer_panelTitle div.zenario_newsletter_in_progress_newsletter,
.organizer_item_image.zenario_newsletter_sent_newsletter {
	background: url('../admin/images/icon-sent-newsletter-dark.svg') no-repeat center center / auto 20px;
}

.organizer_item_image.log.email_log {
	background: url('../admin/images/icon-sent-email-in-log-dark.svg') no-repeat center center / auto 16px;
}

ul li span.organizer_item_image.log.email_log {
	background: url('../admin/images/icon-sent-email-in-log-white.svg') no-repeat center center / auto 16px;
}

.organizer_item_image.zenario_dataset_field_text {
	background:url("../admin/images/icon-field-text.svg") no-repeat center center / auto 13px;
}
.organizer_item_image.zenario_dataset_field_checkbox {
	background:url("../admin/images/icon-field-checkbox.svg") no-repeat center center / auto 13px;
}
.organizer_item_image.zenario_dataset_field_group {
	background:url("../admin/images/icon-field-group.svg") no-repeat center center / auto 13px;
}
.organizer_item_image.zenario_dataset_field_consent {
	background:url("../admin/images/icon-consents-dark.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_textarea {
	background:url("../admin/images/icon-field-textarea.svg") no-repeat center center / 16px auto;
}
.organizer_item_image.zenario_dataset_field_checkboxes {
	background:url("../admin/images/icon-field-checkboxes.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_date {
	background:url("../admin/images/icon-field-date.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_editor {
	background:url("../admin/images/icon-field-editor.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_url {
	background:url("../admin/images/icon-field-url.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_file_picker {
	background:url("../admin/images/icon-field-file-picker.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_radios,
.organizer_item_image.zenario_dataset_field_centralised_radios {
	background:url("../admin/images/icon-field-radios.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_select,
.organizer_item_image.zenario_dataset_field_centralised_select {
	background:url("../admin/images/icon-field-select-list.svg") no-repeat center center / 16px auto;
}
.organizer_item_image.zenario_dataset_field_repeat_start {
	background:url("../admin/images/icon-field-repeatblock.svg") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_dataset_select {
	background:url("../admin/images/icon-field-dataset-select.png") no-repeat center center / auto 16px;
}
.organizer_item_image.zenario_dataset_field_dataset_picker {
	background:url("../admin/images/icon-field-dataset-picker.png") no-repeat center center / auto 16px;
}


#organizer_rightColumn div.organizer_list_view div.organizer_item {
	height: 150px;
	width: 100px;
	text-align: center;
	float: left;
	margin: 5px 5px 10px 5px;
	font-size: 1em;
}

.organizer_image_tags {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: white;
}

#organizer_rightColumn div.organizer_item div.organizer_image_container,
#organizer_rightColumn div.organizer_item div.image_container_on {
	position: relative;
	width: 180px;
	height: 130px;
}

#organizer_rightColumn div.zenario_sticky div.organizer_image_container,
#organizer_rightColumn div.zenario_shared div.organizer_image_container {
	border:2px solid #333;
	position:relative;
}

#organizer_rightColumn div.organizer_image_container .organizer_image_sticky_marker,
#organizer_rightColumn div.organizer_image_container .organizer_image_shared_marker {
	display:none;
	width:39px;
	height:14px;
	position:absolute;
	z-index:2;
	bottom:0;
}

#organizer_rightColumn div.organizer_image_container .organizer_image_sticky_marker {
	background: url('../admin/images/store_keeper/feature-marker.png') no-repeat center center;
	left:0;
}

#organizer_rightColumn div.organizer_image_container .organizer_image_shared_marker {
	background: url('../admin/images/store_keeper/shared-marker.png') no-repeat center center;
	right:0;
}

#organizer_rightColumn div.zenario_sticky div.organizer_image_container .organizer_image_sticky_marker,
#organizer_rightColumn div.zenario_shared div.organizer_image_container .organizer_image_shared_marker {
	display:block;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_at_menu_unique a {
	background: #e2e2e2 url('../admin/images/icon-menu-node-blue-v2.svg') no-repeat center center / 10px 10px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_at_menu_primary a {
	background: #e2e2e2 url('../admin/images/icon-menu-node-1-blue-v3.svg') no-repeat center center / 10px 10px;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_not_at_menu a {
	background: #e2e2e2 url('../admin/images/icon-menu-node-warning-blue.svg') no-repeat center center / auto 100%;
}

/*  Borders by image privacy  */

.zenario_image_privacy_auto .organizer_list_view_icon_border {
	outline: solid 1px orange;
}

.zenario_image_privacy_public .organizer_list_view_icon_border {
	outline: solid 1px LightGreen;
}

.zenario_image_privacy_private .organizer_list_view_icon_border {
	outline: solid 1px cyan;
}

.organizer_list_view_body  .organizer_list_view_icon_border {
	cursor: pointer;
}


#organizer_rightColumn .organizer_grid_view div.organizer_item .organizer_image {
	width: 180px;
	height: 130px;
}

#organizer_rightColumn div.organizer_item_with_image {
	background-position: center center;
	background-repeat: no-repeat;
}

#organizer_rightColumn .organizer_doubleclickable .firstcol .organizer_doubleclick {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 15px;
	background: url('../admin/images/icon-folder-closed-dark.svg') no-repeat center center / 14px auto;
	cursor: pointer;
	right:2px;
	bottom:3px;
	margin:1px;
}

#organizer_rightColumn .organizer_doubleclickable .firstcol .organizer_doubleclick:hover {
	background: url('../admin/images/icon-folder-open-dark.svg') no-repeat center center / 14px auto;
}

/* Start Right Column Content Icons */

#organizer_rightColumn div.organizer_item .no_icon {
	background-image: none;
}

#organizer_rightColumn div.organizer_item .ghost {
	opacity: 0.3;
}


/*  Translation status icons  */

.zenario_trans_colicon {
	min-width: 15px !important;
	min-height: 23px !important;
	background-repeat: no-repeat;
}

#organizer_trash_button {
	float:right;
	margin:5px 10px 0 0;
}

#organizer_trash_button,
#organizer_trash_button a {
	width:30px;
	height:30px;
	display:block;
}

#organizer_trash_button a {
	display: block;
	float: right;
}

.trash_button_empty a,
.trash_button_full a {
	background: url('../admin/images/icon-trash-can-v2.svg') no-repeat center center / 14px auto;
}

.trash_button_full a {
	cursor: pointer;
}



#organizer_rightColumn div.organizer_no_items {
	text-align: center;
	line-height: 1.3em;
	padding-top: 3em;
	padding-bottom: 2em;
	font-size: 12pt;
	background:#F9F9F9;
}


/*  New pagination (just temporary styles at the moment)  */
#organizer_item_count {
	width:auto;
	height:30px;
	overflow:hidden;
	display:inline-block;
	margin-right: 20px;
}

#organizer_pagination {
	overflow:hidden;
}

#organizer_item_count,
#organizer_pagination {
	line-height: 30px;
}

#organizer_pagination .organizer_page_button {
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	position: relative;
	bottom: 5px;
}

#organizer_page_first {
	margin-right: 5px;
}

#organizer_page_last {
	margin-left: 5px;
}

.organizer_page_button {
	cursor: pointer;
}

.organizer_page_button_disabled {
	cursor: default;
}

#organizer_page_first:hover {
	background: url('../admin/images/icon-pagination-left-dark-grey.svg') no-repeat center center / 16px auto;
}

#organizer_page_last:hover {
	background: url('../admin/images/icon-pagination-right-dark-grey.svg') no-repeat center center / 16px auto;
}

#organizer_page_first,
#organizer_page_first.pagination_disabled_first:hover {
	background: url('../admin/images/icon-pagination-left-light-grey.svg') no-repeat center center / 16px auto;
}

#organizer_page_last,
#organizer_page_last.pagination_disabled_last:hover {
	background: url('../admin/images/icon-pagination-right-light-grey.svg') no-repeat center center / 16px auto;
}

.pagination_disabled_first,
.pagination_disabled_last,
#organizer_page_first.pagination_disabled_first:hover,
#organizer_page_last.pagination_disabled_last:hover  {
	opacity: 0.5;
}

.organizer_page_numbers {
	height: 32px;
	display: inline-block;
}

#organizer_pagination .paginator_p_wrap {
	float:none;
	display: inline-block;
	float: left;
	height: 24px;
	line-height: 23px;
	margin-bottom: 4px;
	margin-top: 3px;
}

#organizer_pagination .paginator_slider {
	background: #b9b9b9;
	border: 0;
	float: left;
	clear: both;
}

.paginator_slider .ui-slider-handle {
	background:url('../admin/images/srub-bar-off-state.png') no-repeat;
	border: 0;
	width: 24px;
	cursor: pointer;
}

.paginator_slider .ui-slider-handle:hover {
	background:url('../admin/images/srub-bar-over-state.png') no-repeat;
}

.paginator_p {
	background: #b9b9b9;
	color: #4d4d4d;
	font-weight: 700;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0;
}

.paginator_p_wrap .selected,
.paginator_p_wrap .selected:hover {
	background: #027dc9;
	color: #ffffff;
}

.paginator_p:hover {
	background: #6f6f6f;
	color: #ffffff;
}

.paginator_p[data-length='4'] {
	font-size: 8px;
}
.paginator_p[data-length='5'] {
	font-size: 6px;
}
.paginator_p[data-length='6'] {
	font-size: 5px;
}
.paginator_p[data-length='7'],
.paginator_p[data-length='8'] {
	font-size: 4px;
}
.paginator_p[data-length='9'],
.paginator_p[data-length='10'] {
	font-size: 3px;
}


#organizer_itemCountWrap {
	width: 100%;
	height: 45px;
	float: right;
	text-align: center;
	color: #333;
	font-size:11px;
	margin-top:0;
}

#organizer_itemCountWrap .page {
	cursor:pointer;
}

#organizer_itemCountWrap .page:hover {
	text-decoration:underline;
}

#organizer_itemCountWrap .currentPage {
	cursor: default;
	font-weight: bold;
	color: #007FA2;
}

#organizer_itemCountWrap img {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 0 8px;
}

#organizer_itemCountWrap #organizer_pagePrev,
#organizer_itemCountWrap #organizer_pagePrevOff {
	margin-left: 37px;
}

#organizer_itemCountWrap #organizer_pagePrev,
#organizer_itemCountWrap #organizer_pageNext {
	cursor: pointer;
}

div#organizer_previous_next {
	float: right;
	width: 100%;
	margin: 3px;
}

div#organizer_previous_next a {
	display: block;
	width: 29px;
	height: 19px;
	float: right;
	margin: 2px;
}

/*  Overflow hidden for things that are variable size with variable text  */

#organizer_itemCountWrap,
#organizer_rightColumnTitle {
	overflow: hidden;
}

/* Gridmaker popup  */

body #cboxOverlay,
body #colorbox.zenario_grid_maker #cboxOverlay {
	opacity: 0.5 !important;
	background-color:#000;
	background-image:none;
}
 

body #colorbox.zenario_grid_maker #cboxTopLeft,
body #colorbox.zenario_grid_maker #cboxTopCenter,
body #colorbox.zenario_grid_maker #cboxTopRight,
body #colorbox.zenario_grid_maker #cboxMiddleLeft,
body #colorbox.zenario_grid_maker #cboxMiddleRight,
body #colorbox.zenario_grid_maker #cboxBottomLeft,
body #colorbox.zenario_grid_maker #cboxBottomCenter,
body #colorbox.zenario_grid_maker #cboxBottomRight,
body #colorbox.zenario_grid_maker #cboxTitle,
body #colorbox.zenario_grid_maker #colorbox #cboxTopLeft,
body #colorbox.zenario_grid_maker #colorbox #cboxTopCenter,
body #colorbox.zenario_grid_maker #colorbox #cboxTopRight,
body #colorbox.zenario_grid_maker #colorbox #cboxMiddleLeft,
body #colorbox.zenario_grid_maker #colorbox #cboxMiddleRight,
body #colorbox.zenario_grid_maker #colorbox #cboxBottomLeft,
body #colorbox.zenario_grid_maker #colorbox #cboxBottomCenter,
body #colorbox.zenario_grid_maker #colorbox #cboxBottomRight,
body #colorbox.zenario_grid_maker #colorbox #cboxTitle {
	visibility: hidden;
}

body #colorbox.zenario_grid_maker #cboxClose {
	position:absolute;
	top:0;
	width:0;
	height:0;
	display:none;
}

body #colorbox.zenario_grid_maker #cboxLoadedContent {
	height: 100% !important;
}



/*  Tweaks to jquery nestable  */

#organizer_rightColumnContent .organizer_drag_handle {
	height: auto;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol {
	min-width:625px;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol ol {
	min-width:595px;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol ol ol {
	min-width:565px;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol ol ol ol {
	min-width:535px;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol ol ol ol ol {
	min-width:505px;
}

#organizer_rightColumnContent .organizer_hierarchy_view ol ol ol ol ol ol {
	min-width:475px;
}

#organizer_rightColumn .organizer_hierarchy_view .dd {
	max-width:100%;
}

#organizer_rightColumn .organizer_hierarchy_view .dd-list .dd-list {
	background:url('../admin/images/1px-grey.gif') repeat-x left bottom;
}

#organizer_rightColumn .organizer_hierarchy_view .dd-list .dd-list .dd-item .dd3-handle,
#organizer_rightColumn .organizer_hierarchy_view .dd-list .dd-list .dd-item .dd3-content {
	border-left:1px solid #C4C4C4;
}


/*
	Quick hack by Chris to try and ensure the +/- buttons in heirarchy view are always clickable.
*/
.dd-item > button[data-action] {
	position: absolute;
	z-index: 1;
}


#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle {
	min-height:29px;
	position:absolute;
	cursor:move;
	margin:0;
	border:0;
	border-radius:0;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle.folder {
	min-height:32px;
}

#organizer_rightColumn .organizer_hierarchy_view .dd3-handle:before {
	content:'';
}

#organizer_rightColumn .organizer_hierarchy_view button {
	position:absolute;
	font-weight:bold;
	font-family:verdana;
}

#organizer_rightColumnContent .organizer_hierarchy_view div.organizer_row div.organizer_row {
	clear:none;
}

#organizer_rightColumnContent .organizer_hierarchy_view div.organizer_row div.organizer_cell {
	width:auto !important;
	border:0;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_checkbox_col {
	display:inline;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_row div.organizer_checkbox_col {
	margin-left:20px;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_menu_handle div.organizer_row div.organizer_checkbox_col.organizer_documents_area {
	margin-left:50px;
}

.dd-list .dd-item .organizer_checkbox_col,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cell {
	float:left;
}

.zenario_organizer_select #organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_documents_area {
	margin-right: 10px;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_cell_items {
	float:none;
	padding:0 2px 0 0;
}

.zenario__menu__panels__menu_position #organizer_rightColumn .organizer_hierarchy_view ol > li .organizer_cells_items > .organizer_cell_items.firstcell { 
	position:relative;
	top:4px;
}

.zenario__menu__panels__menu_position #organizer_rightColumn .organizer_hierarchy_view ol ol li .organizer_cells_items > .organizer_cell_items.firstcell { 
	position:relative;
	top:3px;
	left:5px;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items {
	width:94%;
	width:calc(100% - 120px);
	line-height:28px;
	overflow:hidden;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row.document div.organizer_cells_items.organizer_documents_items {
	width:calc(100% - 120px - 50px);
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items span.organizer_cell_items {
	text-overflow: ellipsis;
	max-width: 40%;
	white-space: nowrap;
	overflow: hidden;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items span.organizer_cell_items.organizer_cell_comma {
	max-width:2%;
	
	padding-right:0;
	margin-left:-5px;
}

/*	In the hierarchy view for menu nodes, don't show the commas between columns	*/
.organizer_panel__menu_nodes .organizer_cell_comma,
.organizer_panel__menu_position .organizer_cell_comma {
	display: none;
}

/*	Special links for cells with backgrounds	*/

#organizer_rightColumn .organizer_hierarchy_view .organizer_cell_items.organizer_column__cols__cell,
#organizer_rightColumn .organizer_hierarchy_view .organizer_cell_items.organizer_column__makes_breadcrumbs__cell {
	padding:0;
}

#organizer_rightColumnContent div.organizer_row .organizer_column__cols__cell > span.organizer_cell,
#organizer_rightColumnContent div.organizer_row .organizer_column__makes_breadcrumbs__cell > span.organizer_cell,
#organizer_rightColumnContent div.organizer_row ol ol .organizer_column__prefix__cell > span.organizer_cell {
	display: inline-block;
	height: auto;
	line-height: 15px;
}

.organizer_cells_items .organizer_column__cols__cell > .organizer_cell,
#organizer_rightColumnContent div.organizer_row:hover .organizer_cells_items .organizer_column__cols__cell > .organizer_cell, 
#organizer_rightColumnContent div.organizer_row:hover .organizer_cell .organizer_cells_items .organizer_column__cols__cell > .organizer_cell,
.organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell,
#organizer_rightColumnContent div.organizer_row:hover .organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell, 
#organizer_rightColumnContent div.organizer_row:hover .organizer_cell .organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell,
ol ol .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell,
#organizer_rightColumnContent div.organizer_row:hover ol ol .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell, 
#organizer_rightColumnContent div.organizer_row:hover ol ol .organizer_cell .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell {
	font-size:12px;
}

.organizer_cells_items .organizer_column__cols__cell > .organizer_cell,
#organizer_rightColumnContent div.organizer_row:hover .organizer_cells_items .organizer_column__cols__cell > .organizer_cell, 
#organizer_rightColumnContent div.organizer_row:hover .organizer_cell .organizer_cells_items .organizer_column__cols__cell > .organizer_cell {
	background:#c6d5dd;
}

.organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell,
#organizer_rightColumnContent div.organizer_row:hover .organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell, 
#organizer_rightColumnContent div.organizer_row:hover .organizer_cell .organizer_cells_items .organizer_column__makes_breadcrumbs__cell > .organizer_cell {
	background:#e2f4e4;
}


.dd-list .dd-item .organizer_column__prefix__cell > .organizer_cell,
ol ol .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell,
#organizer_rightColumnContent ol ol div.organizer_row:hover .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell, 
#organizer_rightColumnContent ol ol div.organizer_row:hover .organizer_cell .organizer_cells_items .organizer_column__prefix__cell > .organizer_cell {
	background:#eee;
	padding:0 0 2px 4px;
	margin-right:4px;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items span.organizer_column__cols__cell + span.organizer_cell_items.organizer_cell_comma {
	margin-left:-3px;
}

#organizer_rightColumn .organizer_hierarchy_view #organizer_items_wrapper ol li div.organizer_row div.organizer_cells_items .organizer_column__type__cell {
	font-style:italic;
}

#organizer_rightColumn .organizer_hierarchy_view #organizer_items_wrapper ol li div.organizer_row div.organizer_cells_items {
	text-overflow: ellipsis;
	white-space: nowrap;
}

#organizer_rightColumn .organizer_hierarchy_view #organizer_items_wrapper ol li div.organizer_row div.organizer_cells_items > span.organizer_cell_items {
	width:auto;
	max-width:97%;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items span.organizer_cell_items span {
	float:none;
}

#organizer_rightColumnContent .organizer_hierarchy_view div.organizer_row .organizer_cell_items div.organizer_cell {
	padding:0;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_cell_items table.organizer_no_border {
	border-collapse:collapse;
	line-height:24px;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr td {
	padding:0;
	margin:0;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr td {
	display:inline-block;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table td.organizer_item_link_text {
	width:100%;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table td.organizer_item_link_text a {
	width:100%;
	word-wrap:break-word;
	display:block;
	color:#000;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr td,
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table.organizer_no_border tr td a {
	display:inline-block;
}

#organizer_rightColumn .organizer_hierarchy_view div.organizer_row .organizer_cell_items table td.organizer_item_link_text a:hover,
#organizer_rightColumn .organizer_slidedown_view table td a:hover {
	color:#007FA3;
}

.dd-placeholder {
	
}

.dd-placeholder .dd3-handle,
.dd3-handle {
	border: 0 none;
	border-radius: 0 0 0 0;
	font-size:20px;
}

.dd3-content,
.dd3-content:hover {
	color: #616161;
}

.dd3-content {
	font-family: Verdana,Arial,Helvetica,sans-serif;   
	padding:0 10px 0 20px;
	font-weight:normal;
	border:0;
	background:#fff;
	margin:0;
	border-radius:0;
}

.organizer_menu_handle .dd3-content {
	padding-left:30px;
}

.dd3-content span,
.dd3-content table,
.dd3-content div {
	float:left;
}

.dd3-content table {
	border-collapse:collapse;
}

.dd3-content button,
.dd-placeholder button {
	font-weight:bold;
	font-family:verdana;
}

.dd3-content a {
	color:#000;
}

.dd3-item > button {
	margin-left: 0;
}

.dd3-item.organizer_menu_handle > button {
	margin-left: 30px;
}

.dd-dragel {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.dd-dragle.dd-list .dd-item {
	border:1px solid #ccc;
}

.dd-dragle.dd-list .dd-item,
.dd-dragle.dd-list .dd-item .dd3-content {
	display:flex;
	gap:3px;
}

.dd-dragel .dd-handle,
.dd-dragel .dd3-content,
.dd-dragel .organizer_row {
	background:#DCF5FD;
	border:1px solid #ccc;
}

.dd-dragel .dd-list .organizer_row {
	margin-top:-1px;
}

.dd-dragel .dd-handle {
	max-height:32px;
	height:calc(100% - 2px);
	border-right:0;
	border-bottom:0;
	box-shadow:none !important;
}

.dd-dragel .dd-handle.document {
	max-height:none;
}

.dd-dragel .dd-handle:before {
	content:'' !important;
}

.dd-dragel .dd3-content,
.dd-dragel .organizer_row {
	padding-top:3px;
	padding-left:50px;
}

.dd-dragel .organizer_row.folder,
.dd-dragel .organizer_row.document {
	padding-top:8px;
	padding-bottom:5px;
}

.dd-dragel .organizer_row .organizer_document_line_outer.line_2 {
	padding-top:5px;
	padding-left:20px;
}

.dd-dragel .dd-item>button {
	font-size:13px !important;
	margin-top:7px;
}

.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items > span {
	float:left;
	padding-right:2px;
}

.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items > span.organizer_column__name__cell {
	float:right;
}

.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items > span.organizer_column__target__cell a {
	color:#333;
}

.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items > span.organizer_cell_comma,
.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items .organizer_inline_buttons {
	display:none;
}

.dd-dragel .dd-item.organizer_menu_handle div.organizer_cells_items > span.organizer_column__small_screens__cell {
	opacity:0.85;
}

.zenario_organizer_under_admin_box.zenario_panel_type__hierarchy_documents .dd3-item > button {
	margin-left: 21px;
}

#zenario_fbog.zenario_organizer_under_admin_box.zenario_panel_type__hierarchy_documents .dd3-item > button {
	margin-left:16px;
}

#zenario_fbog.zenario_organizer_under_admin_box.zenario_panel_type__hierarchy_documents .dd-item > button:before {
	width:auto;
	right:0;
}

#zenario_fbog.zenario_organizer_under_admin_box.zenario_panel_type__hierarchy_documents .dd-list .dd-list .dd3-item {
	border-left:1px solid #ccc;
}

/*  Styles for top-right icons  */

#organizer_rightColumnTitle #organizer_topRightIcons {
	position: absolute;
	width: auto;
	height: 18px;
	top: 8px;
	right: 8px;
}

.zenario_organizer_full #organizer_rightColumnTitle #organizer_topRightIcons {
	top: 0;
}

#organizer_rightColumnTitle #organizer_topRightIcons > div {
	margin-right: 5px;
	display: inline-block;
	float: none;
	height: 18px;
}

/*  Styles for top-right icons  */

#organizer_rightColumnTitle #organizer_panelIcons {
	position: absolute;
	width: auto;
	height: 18px;
	top: 9px;
	right: 38px;
}

/*
	Hide the top right icons, except for the debug icon
*/

#organizer_rightColumnTitle #organizer_panelIcons > * {
	display: none;
}

#organizer_rightColumnTitle #organizer_panelIcons > #organizer_debug_button {
	margin-right: 5px;
	display: inline-block;
	float: none;
	height: 18px;
}


/*  Debug info box, appears over/just below the debug button  */

#zenario_fbDebugInfoBox {
	padding:4px;
	background:#333;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1em;
	clear: both;
	border:1px solid #BDBDBD;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	position:relative;
}

#zenario_fbDebugInfoBox,
#zenario_fbDebugInfoBox input,
#zenario_fbDebugInfoBox textarea {
	color:#333;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

#zenario_fbDebugInfoBox a {
	color:#0080CB;
}

#zenario_fbDebugInfoBox .zenario_debugInfo {
	padding:15px;
	background:#FFF;
	margin:auto;
	max-height:400px;
	overflow:auto;
}

#zenario_fbDebugInfoBox .zenario_debugInfo .organizer_basic_info {
	clear: both;
}

#zenario_fbDebugInfoBox .zenario_debugInfoTitle {
	width:auto;
	font-weight: bold;
	font-size:13px;
	margin: 0 2px 5px;
}

#zenario_fbDebugInfoBox .organizer_refiner_no,
#zenario_fbDebugInfoBox .organizer_cfti {
	width:auto;
	overflow:hidden;
	clear:both;
	margin:15px 2px 5px;
	padding:10px 0 0 0;
	border-top:1px solid #C4C4C4;
	font-weight: bold;
	font-size:13px;
}

#zenario_fbDebugInfoBox .organizer_info_box {
	float:right;
}

#zenario_fbDebugInfoBox table {
	width: 100%;
}

#zenario_fbDebugInfoBox table tr th,
#zenario_fbDebugInfoBox table tr td {
	vertical-align:top;
	padding:0;
}

#zenario_fbDebugInfoBox th {
	width: 22%;
	text-align: left;
	font-weight:normal;
}

#zenario_fbDebugInfoBox table tr td,
#zenario_fbDebugInfoBox input,
#zenario_fbDebugInfoBox textarea {
	font-family:'Courier New',Courier,monospace;
}

#zenario_fbDebugInfoBox input,
#zenario_fbDebugInfoBox textarea {
	width: 95%;
	border:0;
	background:#FFF;
}

#zenario_fbDebugInfoBox textarea {
	resize:none;
	line-height:1.2em;
}

.zenario_debugInfo .organizer_info_box {
	margin-top:0;
}

/*
#zenario_debug_infobox {
	position: absolute;
	z-index: 1;
	display: none;
	margin-top: 30px;
}

.zenario_toolbar_header .toolbar #zenario_debug_infobox,
.zenario_toolbar_header .toolbar #zenario_debug_infobox * {
	width: auto;
	height: auto;
	float: none;
}

.zenario_toolbar_header .toolbar #zenario_debug_infobox:hover,
.zenario_toolbar_header .toolbar #zenario_debug_infobox div:hover {
	background: none;
}*/



table.table-bordered
{
	border-collapse:collapse;
}

table.table-bordered, table.table-bordered th, table.table-bordered td
{
	border: 1px solid #C4C4C4;
}

table.table-bordered td
{
	padding: 4px;
}

/* ---------- Hierarchical files icon styles ------------*/

.organizer_item_image.zenario_folder_item {
	background: url('../admin/images/icon-folder-closed-dark.svg') no-repeat center center / 18px auto;
}
.organizer_item_image.zenario_document_tag_item {
	background: url('../admin/images/icon-tags.svg') no-repeat center center / 18px auto;
}
ul li span.organizer_item_image.zenario_document_tag_item {
	background: url('../admin/images/icon-tags-white.svg') no-repeat center center / 18px auto;
}
.organizer_item_image.zenario_document_auto_set_rule {
	background: url('../admin/images/icon-auto-rule-sets.svg') no-repeat center center / 18px auto;
}
.organizer_item_image.zenario_error_log {
	background: url('../admin/images/icon-error-log-dark.svg') no-repeat center center / 18px auto;
}

ul li span.organizer_item_image.zenario_error_log {
	background: url('../admin/images/icon-error-log-white.svg') no-repeat center center / 18px auto;
}

/* ---------- Styles for documents section ------------*/
#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_file_item.zenario_document_privacy_offline {
	border: 1px solid #FFA500;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_file_item.zenario_document_privacy_public {
	border: 1px solid #008000;
}

#organizer_rightColumn div.organizer_row div.organizer_cell div.zenario_file_item.zenario_document_privacy_private {
	border: 1px solid #0000FF;
}
	
#organizer_rightColumn .organizer_hierarchy_view div.organizer_row div.organizer_cells_items.organizer_documents_items {
	line-height: 28px;
	padding: 2px;
	color: #202020;
}

#organizer_rightColumn div.organizer_row.document .listicon > div,
#organizer_rightColumn div.organizer_row.folder .listicon > div,
#organizer_rightColumn div.organizer_hierarchy_view .listicon > div,
#organizer_rightColumn li.organizer_menu_handle .listicon > div {
	padding-left:24px;
}

.organizer_document_line_outer .zenario_document_title {
	font-weight: bold;
	margin-right: 10px;
}

.organizer_document_line_outer .zenario_document_sub_fields {
	margin-right: 10px;
	font-style: italic;
	color: #696969;
}

.organizer_document_line_outer.line_2 .organizer_document_line_inner .zenario_document_sub_fields {
	position: relative;
	bottom: 5px;
}

#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle.document:hover, 
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle.document {
	height: 60px;
}

/* Drag handle icons */

.dd-dragel .dd3-handle,
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle, 
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle.document,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle.document,
#organizer_rightColumnContent div.organizer_list_view_with_reorder .organizer_list_view_body_wrap .organizer_cell.organizer_checkbox_col,
.form_outer .form .form_field .form_field_inline_buttons .drag_icon,
.field_value .form_field_value_inline_buttons .drag_icon,
.form_field.ui-sortable-handle.selected .drag_icon {
	background:url('../admin/images/icon-drag-handle-dark.svg') no-repeat left center / 30px 30px;
}

.dd-dragel .dd3-handle:before,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle:hover:before,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle.document:hover:before,
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle:hover:before, 
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle.document:hover:before,
#organizer_rightColumnContent div.organizer_list_view_with_reorder .organizer_list_view_body_wrap .organizer_cell.organizer_checkbox_col:hover:before,
.form_outer .form .form_field .form_field_inline_buttons .drag_icon:hover:before,
.field_value .form_field_value_inline_buttons .drag_icon:hover:before,
.form_field.ui-sortable-handle.selected .drag_icon:hover:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:calc(100% - 2px);
	margin:1px;
	border-radius:4px;
	background-color:#0093FA;
}

.dd-dragel .dd3-handle:after,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle:hover:after,
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle:hover:after,
#organizer_rightColumn .organizer_hierarchy_view .organizer_drag_handle.document:hover:after, 
#organizer_rightColumn .organizer_hierarchy_view .dd3-handle.document:hover:after,
#organizer_rightColumnContent div.organizer_list_view_with_reorder .organizer_list_view_body_wrap .organizer_cell.organizer_checkbox_col:hover:after,
.form_outer .form .form_field .form_field_inline_buttons .drag_icon:hover:after,
.field_value .form_field_value_inline_buttons .drag_icon:hover:after,
.form_field.ui-sortable-handle.selected .drag_icon:hover:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:calc(100% - 2px);
	margin:1px;
	border-radius:4px;
	background:url('../admin/images/icon-drag-handle-white.svg') no-repeat left center / 30px 30px;
}

.dd-dragel .dd-list .dd3-handle:before,
.dd-dragel .dd-list .dd3-handle:after {
	display:none;
}

/* ---------- Styles for tour intro.js  ------------*/

.introjs-tooltip {
	min-width:180px;
}

.introjs-tooltip .introjs-tooltiptext,
.introjs-tooltip .introjs-tooltipbuttons .introjs-button {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.introjs-tooltip .introjs-tooltiptext > p strong {
	font-size:18px;
	font-weight:normal;
	color:#333;
}

.introjs-tooltip .introjs-tooltiptext p {
	font-size:12px;
	color:#676767;
}

.introjs-tooltip .introjs-bullets ul li a.active {
	background:#0079CE !important;
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button {
	font-size:14px;
	text-shadow:none;
	color:#333;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button.introjs-skipbutton {
	width:12px;
	height:12px;
	border:0;
	text-indent:-999px;
	display:block;
	font-size:0;
	line-height:0;
	position:absolute;
	top:-3px;
	right:0;
	background:url('../admin/images/tooltip-close-off-state.png') no-repeat;
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button.introjs-skipbutton:hover {
	box-shadow:none;
	background:url('../admin/images/tooltip-close-over-state.png') no-repeat;
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button.introjs-prevbutton {
	float:left;
	border:1px solid #B3B3B3;
}

.introjs-tooltip .introjs-tooltipbuttons .introjs-button.introjs-nextbutton {
	border:1px solid #007FA5;
	background:#0097C5;
	color:#FFF;
}

.introjs-helperNumberLayer {
	z-index:9999px !important;
	top:90% !important;
	left:auto !important;
	right:-15px;
}

.introjs-showElement.zenario_admin_name,
.introjs-showElement.logout_button {
	background:#000;
}

#organizer_search.introjs-showElement {
	background:#FFF;
}

/* Calendar panel styling */
.calendar-organizer {
	width: 100%;
	border-collapse: collapse;
	margin-left: 1%;
	margin-top: 1%;
	table-layout: fixed;
}

.calendar-organizer .calendar-prev-link,
.calendar-organizer .calendar-next-link {
	text-align: center;
}

.calendar-organizer .calendar-prev-link a,
.calendar-organizer .calendar-next-link a {
	cursor: pointer;
}

.calendar-organizer-day {
	border: 1px solid #c4c4c4;
	padding: 3%;
	text-align: right;
	position: relative;
}

.calendar-organizer-no-date {
	background: #F6F6F6;
}

.calendar-organizer-date:hover {
	background: #dcf5fd;
}

.calendar-organizer-day-names td {
	border: 1px solid #c4c4c4;
	color: #ffffff;
	background: #333333;
	text-align: center;
	padding: 1%;
}

.calendar-organizer-events-details {
	display: block;
	float: left;
	width: 26%;
	margin-left: 3%;
	margin-top: 0;
}

.calendar-organizer-event {
	position: absolute;
	top: 55%;
	right: 5%;
	background: #01D103;
	color: #ffffff;
	padding: 3%;
}

.calendar-organizer-wrapper {
	display: block;
	float: left;
	width: 70%;
}

.calendar-organizer-day-value {
	position: absolute;
	top: 5%;
	right: 5%;
}

.calendar-first-row {
	width: 100%;
}

.calendar-first-row div {
	display: block;
	float: left;
	width: 33%;
}

.calendar-organizer-first-row {
	background: #f9f9f9;
	border: 1px solid #c4c4c4;
}

.calendar-first-row-left {
	text-align: left;
}

.calendar-first-row-middle h2 {
	text-align: center;
	margin: 0;
}

.calendar-first-row-right {
	text-align: right;
}

.calendar-first-row ul li {
	display: inline-block;
}

.calendar-first-row ul {
	padding-left: 6%;
	margin: 0;
}

.calendar-organizer-month-year-title {
	font-size: 1.2em;
	font-weight: 700;
	text-align: center;
}

.organizer_subheading {
	font-weight: 700;
	color: #000000;
	font-family: Verdana;
	font-size: 1em;
	background-color: #e6e6e6;
	padding: 5px 0px 5px 5px;
	border-bottom: 1px solid #c4c4c4;
}

/* Ensure that inline buttons appear properly */

.organizer_list_view_with_short_rows div.organizer_cell div {
	display: block;
	float: left;
}

.organizer_list_view_with_short_rows div.organizer_cell div.organizer_cell_line {
	float: none;
}





/*  Form builder styles  */

#organizer_rightColumn .organizer_form_builder_view .form_outer .form h4 {
	color: #202020;
	margin: 15px 0px 5px 0px;
}

#organizer_rightColumn .organizer_form_builder_view .form_outer .form .field.ui-sortable-handle {
	margin-left: 20px;
}

#organizer_rightColumn .organizer_form_builder_view .form_outer .form .field.ui-sortable-handle input {
	width: 200px;
}


/*  Placeholder icons for desktop/mobile view in the nest UI  */

div.organizer_row .organizer_column__small_screens__cell {
	display: inline-block;
	width: 40px;
	height: 18px;
	font-size: 0;
	color:transparent;
}
.organizer_column__small_screens__cell.organizer_icon_show_on_mobile_only:before,
.organizer_column__small_screens__cell.organizer_icon_show_on_desktop_and_mobile:before {
	display: inline-block;
	width: 18px;
	height: 19px;
	background: url('../admin/images/icon-page-preview-mobile-portrait.svg') center bottom no-repeat;
	background-size: auto 14px;
	content: '';
}
.organizer_column__small_screens__cell.organizer_icon_show_on_desktop_only:after,
.organizer_column__small_screens__cell.organizer_icon_show_on_desktop_and_mobile:after {
	display: inline-block;
	width: 18px;
	height: 19px;
	background: url('../admin/images/icon-page-preview-desktop.svg') center bottom no-repeat;
	background-size: auto 14px;
	content: '';
}

/* Overwrote rules for first column */

.organizer_tall_row_with_small_icon .listicon.firstcol > div {
	width:auto;
	height:25px !important;
	padding-left:24px !important;
}

.organizer_tall_row_with_small_icon .listicon.firstcol > div.organizer_inline_buttons {
	position:static;
	bottom:0;
	left:0;
	float:left;
	padding-left:1px !important;
}

.organizer_tall_row_with_small_icon .listicon.firstcol div.organizer_inline_buttons,
.organizer_tall_row_with_small_icon .listicon.firstcol div.organizer_inline_buttons div,
.organizer_tall_row_with_small_icon .listicon.firstcol div.organizer_inline_buttons div.zenario_users_contact_status {
	height:25px !important;
}

/* Tall cells, cells two lines */

#organizer_rightColumnContent .organizer_list_view_with_tall_rows .organizer_list_view_body_wrap div.organizer_row div.organizer_cell,
#organizer_rightColumnContent .organizer_list_view_with_tall_rows .organizer_list_view_body_wrap div.organizer_row span.organizer_cell {
	min-height: 50px;
}

.two_line_list_panel #organizer_rightColumnContent .organizer_list_view_with_tall_rows .organizer_list_view_body_wrap div.organizer_row div.organizer_cell,
.two_line_list_panel #organizer_rightColumnContent .organizer_list_view_with_tall_rows .organizer_list_view_body_wrap div.organizer_row span.organizer_cell {
	min-height: 35px;
}

#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell {
	white-space: normal;
}

#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell span {
    width: 100%;
    display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell span.listicon,
#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell span.organizer_encrypted_col {
	width:auto;
} 

#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell span.organizer_encrypted_col {
	display:inline;
}

#organizer_rightColumn .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.organizer_column__video_privacy__cell span {
	text-overflow: unset;
  	white-space: unset;
  	line-height:1.4;
}

.organizer_list_view_with_tall_rows .listicon .organizer_item_with_image {
	display: block;
	float: left;
}

.organizer_list_view_with_tall_rows .listicon .organizer_inline_buttons {
	width: 60px;
	display: block;
	float: right;
	position: relative;
	left: 4px;
}

#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_inline_buttons {
	margin:0;
}

.two_line_list_panel .organizer_list_view_with_tall_rows .listicon .organizer_inline_buttons {
	bottom:25px;
}

.organizer_list_view_with_tall_rows .listicon > div {
	width: 64px;
	display: block;
	float: left;
	padding-left: 0!important;
}

#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon > div {
	height: 48px;
}

#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon {
	width: 60px;
	height: 43.333px;
	margin: 3px 2px;
}

#organizer__box_inner #organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon:not(.organizer_item_with_image) {
	background-size:70% 70%;
}

#organizer__box_wrap.zenario__content__panels__image_library #organizer__box_inner #organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon {
	background-size:contain;
	
}

.two_line_list_panel #organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon > div {
	height: 100%;
}

.two_line_list_panel #organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row div.organizer_cell.listicon .organizer_list_view_icon {
	height: 30px;
}

#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row.organizer_tall_row_with_small_icon div.organizer_cell.listicon .organizer_inline_buttons, 
#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row.organizer_tall_row_with_small_icon div.organizer_cell.listicon .organizer_inline_buttons div, 
#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row.organizer_tall_row_with_small_icon div.organizer_cells_items .organizer_inline_buttons, 
#organizer_rightColumnContent .organizer_list_view_with_tall_rows div.organizer_row.organizer_tall_row_with_small_icon div.organizer_cells_items .organizer_inline_buttons div {
	margin:0;
	padding:0;
}

/* Cells to reorder */

#organizer_rightColumnContent div.organizer_list_view_with_reorder .organizer_header .organizer_row #organizer_checkbox_col,
#organizer_rightColumnContent div.organizer_list_view_with_reorder .organizer_list_view_body_wrap .organizer_cell.organizer_checkbox_col {
	padding-left:22px;
}

/* Styles for icons in usage columns */
#organizer_rightColumnContent div.organizer_row div.organizer_cell span.listicon {
	display: inline-block;
	padding-left: 16px;
	height: 16px;
	background-size: 14px 16px;
	padding-right: 2px;
	background-position: left center;
}


/* END: Overwrote rules for first column */

.organizer_slidedown_view table td .slidedown_tags_title {
	width: 40px;
	margin: 0 0 10px 20px;
	display: block;
	float: left;
	color: #202020;
	margin: 0 0 10px 20px;
}

.organizer_slidedown_view table td .organizer_image_tags.slidedown_view {
	display: block;
	float: left;
}

/* Admin box help */
#row__module_description .zfab_row_inner .module_description * {
	color: #ffffff;
	font-size: 11px;
}

#row__module_description .zfab_row_inner .module_description ul {
	margin: 15px 0px 15px 30px;
	list-style-position: inside;
}

#row__module_description .zfab_row_inner .module_description ul li {
	list-style: disc;
	margin: 5px 0px 5px 0px;
	
}

#row__module_description .zfab_row_inner .module_description p {
	margin-top: 10px;
	margin-bottom: 10px;
}




#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children ul li a { 
	min-width:200px;
	text-align: center;
}

.label_without_icon.tuix_object_with_children > a { 
	min-width:0; 
}

#organizer_collectionPanelButtons_no_items ul li {
	list-style: none;
	margin-left:2px;
	margin-right:2px;
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new.tuix_object_with_children ul li.label_without_icon a {
	cursor: pointer;
	display: inline-block;
	min-width: 200px;
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new a,
#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new.tuix_object_with_children ul li.label_without_icon a {
	background:#FFF;
	color:#000;
	border:2px dashed #333;
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new a {
	min-width: auto;
	height: 40px;
	line-height: 38px;
	padding: 0 20px;
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new a span:before {
	content:"+ ";
}

#organizer_collectionPanelButtons_no_items ul li a {
	background: #e9e9e9;
	cursor: pointer;
	padding: 5px 10px 6px;
	color: #616161;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	min-width: 200px;
}

#organizer_collectionPanelButtons_no_items ul .label_without_icon a {
	min-width: 200px;
}

#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children a {
	text-align: left;
	cursor: auto;
	display:inline-block;
	min-width: 0;
	background: url("../admin/images/no_items_arrow_right.png") no-repeat;
	background-position: right center;
	padding: 0 15px 0 0;
	border:0;
}

#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children.tuix_object_first > a span:before {
	content:"";
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new.tuix_object_with_children > a {
	color:#000;
	text-shadow: none;
}

#organizer_collectionPanelButtons_no_items ul .zenario_create_a_new.tuix_object_with_children ul li.label_without_icon a {
	margin:5px 8px;
}

#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children a,
#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children ul,
#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children ul li {
	display:inline-block;
}

#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children ul li a {
	background: #e9e9e9;
	cursor: pointer;
	padding: 5px 10px 6px;
	color: #616161;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: normal;
}

#organizer_collectionPanelButtons_no_items ul .tuix_object_with_children ul {
	padding: 0;
}

#organizer_rightColumnOptions_no_items {
	margin-top: 20px;
}

/* Help tour styling */
#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav .organizer_sectionTitleText .open_tutorial_button {
	cursor: pointer;
	display: block;
	height: 25px;
	width: 67px;
	background: url('../admin/images/help_btn.svg') no-repeat center center / 67px 24px;
}

#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav .organizer_sectionTitleText .open_tutorial_button p {
	position: relative;
	top: 4px;
	left: 6px;
	color: #ffffff;
}

#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav .organizer_sectionTitleText .open_tutorial_button {
	opacity: 1;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#organizer_leftColumn .organizer_sectionTitleTextAnd2ndLevelNav .organizer_sectionTitleText .open_tutorial_button:hover {
	opacity: 0.6;
}

#zenario_tutorial_main_video {
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}

#zenario_tutorial_main_video iframe,
#zenario_tutorial_main_video .no_video {
	display: block;
	margin: 0 auto;
}

#zenario_tutorial_main_video .no_video p {
	text-align: center;
	color: #ffffff;
	font-size: 1.2em;
	margin-top: 149px;
	margin-bottom: 149px;
}

.zenario_tutorial .other_videos .no_other_videos p {
	text-align: center;
}

.zenario_tutorial {
	background-color: #F4F4F4;
}

.zenario_tutorial .help_tour_outer {
	background-color: #D2ECF8;
	margin: 0px 10px 10px 10px;
	min-height: 70px;
}

.zenario_tutorial .help_tour_outer .help_tour_inner,
.zenario_tutorial .help_tour_outer .video_start_tour {
	display: block;
	float: left;
}

.zenario_tutorial .help_tour_outer .help_tour_inner .help_tour_message {
	font-weight: 700;
	font-size: 12px;
	margin: 15px 30px 10px 50px;
}

.zenario_tutorial .help_tour_outer .help_tour_inner .auto_open_option {
	margin: 0px 30px 0px 47px;
}

.zenario_tutorial .help_tour_outer .video_start_tour .start_button {
	background: url("../admin/images/start-tour-btn-off.png") no-repeat;
	display: block;
	height: 50px;
	width: 160px;
	color: transparent;
	cursor: pointer;
	margin-top: 15px;
}

.zenario_tutorial .help_tour_outer .video_start_tour .start_button:hover {
	background: url("../admin/images/start_tour_btn_on.png") no-repeat;
}

.zenario_tutorial .video_end {
	clear: both;
}

.zenario_tutorial .main_video {
	background-color: #000000;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .zenario_slideshow_wrapper {
	margin-top: 20px;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .no_other_videos {
	line-height: 150px;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .no_other_videos p {
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	text-align: center;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .organizer_slideshow #navigator {
	position: relative;
	top: 170px;
	display: none;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .slides {
	left: 70px;
	width: 85%;
	top: 20px;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .slides .video {
	border:2px solid #FFF;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .slides .video.selected {
	border-color:#01d103;
}

.zenario_tutorial .other_videos #zenario_tutorial_other_videos .slides .video.selected .video_title {
	background:#01d103;
	text-shadow:1px 1px #333;
}

#zenario_tutorial_other_videos div.slides {
	height:154px !important;
}

.zenario_tutorial .zenario_tutorial_video_banner {
	height: 40px;
	width: 97%; 
	background-color: #333333;
}

.zenario_tutorial .zenario_tutorial_video_banner h1,
.zenario_tutorial .zenario_tutorial_video_banner {
	color:  #ffffff;
	font-size: 1.2em;
	font-weight: 700;
	margin: 0;
	padding: 0;
	line-height: 40px;
	text-align: left;
	padding-left: 3%;
}

.zenario_tutorial_cbox #cboxTitle { 
	display: none!important;
}

.zenario_tutorial_cbox #cboxLoadedContent {
	margin-bottom:0;
}

.zenario_tutorial_cbox #cboxContent {
   background: #F4F4F4;
}

span.video_title {
	position: absolute;
	bottom: 0;
	background: #333;
	display: block;
	padding: 2px 8px;
	color: #fff;
	text-align: center;
	left: 0;
	right: 0;
}

.zenario_tutorial_cbox #cboxClose {
  position: absolute;
  top: 9px;
  right: 8px;
  display: block;
  width: 23px;
  height: 23px;
  text-indent: -9999px;
}

#organizer_collectionPanelButtons_no_items ul {
	padding-left: 0;
	margin-top:20px;
	margin-bottom:20px;
}

#organizer_collectionPanelButtons_no_items ul li:not(.zenario_create_a_new) {
	display:none;
}

.zenario_show_colobox_above_fab #cboxLoadedContent { 
	padding-bottom: 28px;
}

#organizer_colsortfields .zenario_remove_val {
	background: #333333;
	color: #ffffff;
	border: 0;
	cursor: pointer;
	position: relative;
	bottom: 1px;
}

.zenario_date_filters_phrase {
	display: inline-block;
	width: 80px;
}

/* Builders
--------------------------------------------------------------------------------------------------*/
#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .logout_button,
#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .home_page_button,
#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .top_left_button,
#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .zenario_admin_name,
#zenario_fbog.zenario_panel_type__form_builder #organizer_bottomWrap,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .logout_button,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .home_page_button,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .top_left_button,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .zenario_admin_name,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_bottomWrap,
#zenario_fbog.zenario_panel_type__schematic_builder .organizer_wrapOuter .logout_button,
#zenario_fbog.zenario_panel_type__schematic_builder .organizer_wrapOuter .home_page_button,
#zenario_fbog.zenario_panel_type__schematic_builder .organizer_wrapOuter .top_left_button,
#zenario_fbog.zenario_panel_type__schematic_builder .organizer_wrapOuter .zenario_admin_name,
#zenario_fbog.zenario_panel_type__schematic_builder #organizer_bottomWrap {
	display:none;
}

#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .organizer_back_button,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .organizer_back_button {
	display:block;
	border:0;
	width:auto;
	height:auto;
}

#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .organizer_back_button a,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .organizer_back_button a {
	display:block;
	height:34px;
	width:34px;
	cursor:pointer;
	margin-top:2px;
	margin-right:17px;
	border:0;
	background:url("../admin/images/icon-close-off-state-light-grey.svg") no-repeat center / 16px 16px;
}

#zenario_fbog.zenario_panel_type__form_builder .organizer_wrapOuter .organizer_back_button a:hover,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_wrapOuter .organizer_back_button a:hover {
	background:url("../admin/images/icon-close-hover-state-blue.svg") no-repeat center / 16px 16px;
}

#zenario_fbog.zenario_panel_type__form_builder #organizer_backButton,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_backButton {
	padding-left:0;
}

#zenario_fbog.zenario_panel_type__form_builder .organizer_rightColumnOptions_panel,
#zenario_fbog.zenario_panel_type__admin_box_builder .organizer_rightColumnOptions_panel,
#zenario_fbog.zenario_panel_type__schematic_builder .organizer_rightColumnOptions_panel {
	height:0;
	padding:12px 0 0;
}

#zenario_fbog.zenario_panel_type__schematic_builder #organizer_rightColumnApplyCancel,
#zenario_fbog.zenario_panel_type__form_builder #organizer_rightColumnApplyCancel,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_rightColumnApplyCancel {
	position:absolute;
	right:0;
	left:0;
	top:-27px;
	text-align:center;
	margin:auto;
}

#zenario_fbog.zenario_panel_type__schematic_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul, 
#zenario_fbog.zenario_panel_type__schematic_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li a,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul, 
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li a,
#zenario_fbog.zenario_panel_type__form_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul, 
#zenario_fbog.zenario_panel_type__form_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li a {
	float:none;
	display:inline;
}

#zenario_fbog.zenario_panel_type__schematic_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li,
#zenario_fbog.zenario_panel_type__form_builder #organizer_rightColumnApplyCancel.organizer_toolbar .toolbar .toolbarButtons ul li {
	background:none;
}

/* Organizer form builder
--------------------------------------------------------------------------------------------------*/

.organizer_form_builder_view {
	height:100%;
	overflow:hidden;
	background:url('../admin/images/bg-pattern-blue.png');
}

.organizer_form_builder_view .form_fields_palette,
.organizer_form_builder_view .form_outer {
	float:left;
}

.organizer_form_builder_view .form_outer {
	overflow:auto;
	width:calc( 100% - 450px );
	height:calc( 100% - 50px );
	padding:15px 20px;
	margin:10px;
	background:#FFF;
	box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.35);
}

.organizer_form_builder_view .form_fields_palette .field_type_section {
	padding:10px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #8CD58B;
}

.organizer_form_builder_view .form_fields_palette .field_type_section:first-child,
.organizer_form_builder_view .form_fields_palette .field_type_list.header_content {
	border-top:0;
}

.organizer_form_builder_view .form_fields_palette .field_type_section:last-child,
.organizer_form_builder_view .form_fields_palette .field_type_list_header.header_content {
	border-bottom:0;
}

.organizer_form_builder_view .form_fields_palette .field_type_list.header_content {
	padding-top:0;
}

.organizer_form_builder_view .form_fields_palette .field_type_list_header.header_content {
	padding-bottom:0;
}

.organizer_form_builder_view .form_fields_palette .field_type_list.field_type_section_simple {
	padding-top:10px;
}

/**/

.organizer_form_builder_view .form_fields_palette .field_type_list_header {
	padding:15px;
	border-bottom:1px solid #8ED28C;
}

.organizer_form_builder_view .form_outer .form_tabs {
	width:calc(100% - 30px);
	padding-left:30px;
	overflow:hidden;
}

.organizer_form_builder_view .form_outer .form_tabs .tab {
	display:inline-block;
	margin-left:4px;
	margin-top:5px;
	padding:10px 8px;
	cursor:pointer;
	color:#777;
	background:#f0f0f0;
	border:1px solid #b9b9b9;
	border-bottom-color:#6f6f6f;
	position:relative;
	z-index:2;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.organizer_form_builder_view .form_outer .form_tabs .tab:hover {
	color:#333;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.on,
.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover {
	padding-right:28px;
	color:#333;
	border-color:#6f6f6f;
	border-bottom-color:#FFF;
	position:relative;
}

.organizer_form_builder_view .form_outer .form_tabs .tab,
.organizer_form_builder_view .form_outer .form_tabs .tab.on:after {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.on:after,
.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover:after,
.organizer_form_builder_view .form_outer .form_tabs .tab.on.ui-droppable-active:after {
	content:"";
	display:inline-block;
	width:24px;
	height:24px;
	background:url('../admin/images/icon-pencil.svg') no-repeat center / 18px 18px;
	
	position:absolute;
	right:0;
	top:5px;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.on:hover:after {
	background-size:22px 22px;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover:after/*,
.organizer_form_builder_view .form_outer .form_tabs .tab.on.ui-droppable-active:after*/ {
	background:url('../admin/images/icon-plus-dark.svg') no-repeat center / 30px 30px;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover {
	border-top-style:dashed;
	border-left-style:dashed;
	border-right-style:dashed;
	border-bottom:0;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover.visible {
	margin-top:0;
	padding-top:15px;
	background-color:#3cf521;
	border-color: #000;
  	color: #000;
  	font-weight:700;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover.visible:after {
  	background-size: 35px;
  	background-position: center -1px;
}

.organizer_form_builder_view .form_outer .form_tabs .tab {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.ui-state-hover {
	background:#333;
	border-color:#333;
	color:#333;
	/*animation: blinker 0.5s linear infinite;*/
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.organizer_form_builder_view .form_outer .form_tabs .tab.visible {
	background-color:#BFFEAF;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.hidden {
	background-color:#CCCCCC;
}

.organizer_form_builder_view .form_outer .form_tabs .tab.visible_on_condition {
	background-color:#FFC480;
}

/**/

.organizer_form_builder_view .form_outer .form_outer_inner {
	padding:0;
	height:calc(100% - 80px);
}

.organizer_form_builder_view .form_outer .form_header {
	padding:5px 10px;
	text-align:center;
}

.organizer_form_builder_view .form_outer .form_tabs #organizer_add_new_tab {
	cursor:pointer;
	color:#01d102;
	font-weight:bold;
	font-size:20px;
	display:inline-block;
}

.organizer_form_builder_view .form_outer .form {
	height:100%;
	border-top:1px solid #6f6f6f;
	position:relative;
	margin-top:-1px;
}

.organizer_form_builder_view .form_outer .form .form_section {
	min-height:100%;
}

.organizer_form_builder_view .form_outer .form .form_section.empty {
	padding:30px;
	text-align:center;
}

.organizer_form_builder_view .form_outer .form .form_field .form_field_arrow {
	display:none;
	width:23px;
	height:47px;
	background:url('../admin/images/builder-status-selected-triangle.png') no-repeat 0 0;
	position:absolute;
	left:-21px;
	z-index:50;
}

.organizer_form_builder_view .form_outer .form .form_field.selected .form_field_arrow {
	display:inline-block;
}

.organizer_form_builder_view .form_outer .form .form_field.section_description .description {
	white-space: pre-wrap;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_start,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_start {
	background-image:url('../admin/images/icon-repeating-section.svg');
	background-repeat:no-repeat;
	background-position:30px 20px;
	background-size:40px 11px;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper .border,
.organizer_form_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper .border,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper .border,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper .border {
	display:inline-block;
	border-top:2px dashed #333333;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper .border,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper .border {
	width:100%;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper .border,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper .border {
	width:calc(100% - 40px);
	margin-left:40px;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper span,
.organizer_form_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper span,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_start .form_field_details_wrapper span,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper span {
	display:inline-block;
	float:right;
	padding:0 8px 2px;
	margin:2px 0 0 40px;
	background:#777;
	color:#FFF;
	font-size:10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper span,
.organizer_admin_box_builder_view .form_outer .form .form_field.repeat_end .form_field_details_wrapper span {
	position:relative;
	top:6px;
}

.organizer_form_builder_view .form_outer .form .form_field_classes {
	text-align:right;
	display:inline-block;
	position:absolute;
	right:8px;
	bottom:5px;
}

.organizer_form_builder_view .form_outer .form .form_field_classes .field_icon {
	display:inline-block;
	width:40px;
	text-align:center;
	padding:1px 0;
	font-size:10px;
	text-transform:uppercase;
	background:#333333;
	color:#FFF;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.organizer_form_builder_view .form_outer .form .form_field_classes .field_icon.form_warning {
	width: 20px;
	height: 18px;
  	top: 6px;
  	position: relative;
  	border-radius: 0;
}

/* Organizer builder view
--------------------------------------------------------------------------------------------------*/

.organizer_admin_box_builder_view {
	height:100%;
	overflow:hidden;
	background:url('../admin/images/bg-pattern-grey.png');
}

.organizer_admin_box_builder_view .form_fields_palette,
.organizer_admin_box_builder_view .form_outer {
	height:calc( 100% - 20px );
	float:left;
}

.organizer_admin_box_builder_view .form_fields_palette {
	overflow:auto;
	width:370px;
	margin:10px;
	background:#f6f6f6;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
}

.organizer_admin_box_builder_view .form_outer {
	width:calc( 100% - 410px );
	overflow:auto;
	margin:10px;
	background:#FFF;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.organizer_admin_box_builder_view .form_fields_palette .field_type_section {
	padding:10px;
}

.organizer_admin_box_builder_view .form_fields_palette .field_type_list_header.field_type_section {
	padding:15px 15px 0;
	background:url('../admin/images/builder-sections-separator.gif') repeat-x left top;
}

.organizer_admin_box_builder_view .form_fields_palette .field_type_list_header.field_type_section:first-child {
	background-position:left bottom;
	padding-bottom:15px;
}

.organizer_admin_box_builder_view .form_fields_palette .field_type_list_header h5 {
	margin:0;
	color:#333;
	font-size:16px;
	font-weight:normal;
}

.organizer_admin_box_builder_view .form_fields_palette .field_type_list,
.organizer_form_builder_view .form_fields_palette .field_type_list,
.organizer_form_builder_view .form_fields_palette .field_type_list .dataset_fields {
	overflow:hidden;
}

.organizer_form_builder_view .form_fields_palette .field_type_list .dataset_fields .column_1,
.organizer_form_builder_view .form_fields_palette .field_type_list .dataset_fields .column_2 {
	width:50%;
	float:left;
}

.organizer_admin_box_builder_view .form_outer .form_outer_inner {
	padding:15px;
}

.organizer_admin_box_builder_view .form_outer .form_outer_inner,
.organizer_admin_box_builder_view .form_outer .form_outer_inner #organizer_form_sections {
	height:100%;
}

.organizer_admin_box_builder_view .form_outer .form_outer_inner #organizer_form_sections .form_section {
	min-height:100%;
}

.organizer_admin_box_builder_view .form_outer .form_header {
	padding:5px 10px;
	background:#ddf6fd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.organizer_admin_box_builder_view .form_outer .form_header h5 {
	margin:0;
	color:#333;
	font-size:16px;
	font-weight:normal;
}

.organizer_admin_box_builder_view .form_outer .form_header h5 span {
	font-size:13px;
	font-style:italic;
}

.organizer_admin_box_builder_view .form_outer .form_tabs {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #6f6f6f;
	margin:5px 0 10px;
}

.organizer_admin_box_builder_view .form_outer .form_tabs .tab {
	display:inline-block;
	color:#b9b9b9;
	margin-right:15px;
	padding:10px 0;
	cursor:pointer;
}

.organizer_admin_box_builder_view .form_outer .form_tabs .tab:hover {
	color:#027cd9;
}

.organizer_admin_box_builder_view .form_outer .form_tabs .tab.on {
	color:#333;
	border-bottom:2px solid #01d102;
}

.organizer_admin_box_builder_view .form_outer .form_tabs .tab.dataset_warning {
	padding-right:18px;
	background-position: 98% center;
	background-size:auto 12px;
}

.organizer_admin_box_builder_view .form_outer .form_tabs #organizer_add_new_tab {
	cursor:pointer;
	color:#01d102;
	font-weight:bold;
	font-size:20px;
	display:inline-block;
}

.organizer_admin_box_builder_view .form_outer .form {
}

.organizer_admin_box_builder_view .field_type_list_outer h6 {
	margin:0;
	padding:6px 10px 0 15px;
	font-size:13px;
	color:#000;
}

.organizer_admin_box_builder_view .field_type_list_outer .field_type_section {
	background:url("../admin/images/builder-sections-separator.gif") repeat-x left bottom;
}

.field_type_list_outer .field_type_section .field_type,
.field_type_list_outer .dataset_fields .dataset_field {
	padding-left:5px;
}

.field_type_list_outer .field_type_section .field_type span,
.field_type_list_outer .dataset_fields .dataset_field span {
	display:inline-block;
	width:20px;
	height:16px;
	float:left;
	background-position:0 center;
	background-repeat:no-repeat;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.field_type_list_outer .field_type_section .field_type span.centralised_radios {
	background-position:3px center;
}

.field_type_list_outer .field_type_section .field_type:hover span,
.field_type_list_outer .dataset_fields .dataset_field:hover span {
	filter:brightness(500%);
}

.field_type_list_outer .field_type_section .field_type:hover span.radios, 
.field_type_list_outer .dataset_fields .dataset_field:hover span.radios,
.field_type_list_outer .field_type_section .field_type:hover span.centralised_radios {
	filter:invert(1);
}

.field_type_list_outer .field_type_section span.text,
.field_type_list_outer .dataset_fields .dataset_field span.text,
.organizer_form_builder_view .form_outer .form_field.text .label, 
.organizer_admin_box_builder_view .form_outer .form_field.text .label,
.organizer_form_builder_view .form_outer .form_field .label, 
.organizer_admin_box_builder_view .form_outer .form_field .label {
	background-image:url("../admin/images/icon-field-text.svg");
	background-position:1px 1px;
	background-size:auto 13px;
}

.field_type_list_outer .field_type_section span.checkbox,
.field_type_list_outer .dataset_fields .dataset_field span.checkbox,
.organizer_form_builder_view .form_outer .form_field.checkbox .label, 
.organizer_admin_box_builder_view .form_outer .form_field.checkbox .label,
.organizer_form_builder_view .form_outer .form_field.toggle .label, 
.organizer_admin_box_builder_view .form_outer .form_field.toggle .label {
	background-image:url("../admin/images/icon-field-checkbox.svg");
	/*background-position:5px 4px;*/
	background-size:12px auto;
}

.field_type_list_outer .field_type_section span.textarea,
.field_type_list_outer .dataset_fields .dataset_field span.textarea,
.organizer_form_builder_view .form_outer .form_field.textarea .label, 
.organizer_admin_box_builder_view .form_outer .form_field.textarea .label {
	background-image:url("../admin/images/icon-field-textarea.svg");
	background-size:14px auto;
}

.field_type_list_outer .field_type_section span.select,
.field_type_list_outer .dataset_fields .dataset_field span.select,
.organizer_form_builder_view .form_outer .form_field.select .label, 
.organizer_admin_box_builder_view .form_outer .form_field.select .label,
.field_type_list_outer .field_type_section span.centralised_select,
.field_type_list_outer .dataset_fields .dataset_field span.centralised_select,
.organizer_form_builder_view .form_outer .form_field.centralised_select .label, 
.organizer_admin_box_builder_view .form_outer .form_field.centralised_select .label {
	background-image:url("../admin/images/icon-field-select-list.svg");
	background-size:15px auto;
}

.field_type_list_outer .field_type_section span.radios,
.field_type_list_outer .dataset_fields .dataset_field span.radios,
.organizer_form_builder_view .form_outer .form_field.radios .label, 
.organizer_admin_box_builder_view .form_outer .form_field.radios .label,
.field_type_list_outer .field_type_section span.centralised_radios,
.field_type_list_outer .dataset_fields .dataset_field span.centralised_radios,
.organizer_form_builder_view .form_outer .form_field.centralised_radios .label, 
.organizer_admin_box_builder_view .form_outer .form_field.centralised_radios .label {
	background-image:url("../admin/images/icon-field-radios.svg");
	background-position:4px 0;
}

.field_type_list_outer .field_type_section span.checkboxes,
.field_type_list_outer .dataset_fields .dataset_field span.checkboxes,
.organizer_form_builder_view .form_outer .form_field.checkboxes .label, 
.organizer_admin_box_builder_view .form_outer .form_field.checkboxes .label {
	background-image:url("../admin/images/icon-field-checkboxes.svg");
	background-position:3px center;
}

.field_type_list_outer .field_type_section span.date,
.field_type_list_outer .dataset_fields .dataset_field span.date,
.organizer_form_builder_view .form_outer .form_field.date .label, 
.organizer_admin_box_builder_view .form_outer .form_field.date .label {
	background-image:url("../admin/images/icon-field-date.svg");
}

.field_type_list_outer .field_type_section span.url,
.field_type_list_outer .dataset_fields .dataset_field span.url,
.organizer_form_builder_view .form_outer .form_field.url .label, 
.organizer_admin_box_builder_view .form_outer .form_field.url .label {
	background-image:url("../admin/images/icon-field-url.svg");
}

.field_type_list_outer .field_type_section span.editor,
.field_type_list_outer .dataset_fields .dataset_field span.editor,
.organizer_form_builder_view .form_outer .form_field.editor .label, 
.organizer_admin_box_builder_view .form_outer .form_field.editor .label {
	background-image:url("../admin/images/icon-field-editor.svg");
}

.field_type_list_outer .field_type_section span.file_picker,
.field_type_list_outer .dataset_fields .dataset_field span.file_picker,
.organizer_form_builder_view .form_outer .form_field.file_picker .label, 
.organizer_admin_box_builder_view .form_outer .form_field.file_picker .label {
	background-image:url("../admin/images/icon-field-file-picker.svg");
	background-size:auto 15px;
}

.field_type_list_outer .field_type_section span.dataset_select,
.field_type_list_outer .dataset_fields .dataset_field span.dataset_select,
.organizer_form_builder_view .form_outer .form_field.dataset_select .label, 
.organizer_admin_box_builder_view .form_outer .form_field.dataset_select .label {
	background-image:url("../admin/images/icon-field-dataset-select.png");
}

.field_type_list_outer .field_type_section span.dataset_picker,
.field_type_list_outer .dataset_fields .dataset_field span.dataset_picker,
.organizer_form_builder_view .form_outer .form_field.dataset_picker .label, 
.organizer_admin_box_builder_view .form_outer .form_field.dataset_picker .label {
	background-image:url("../admin/images/icon-field-dataset-picker.png");
}

.field_type_list_outer .field_type_section span.flag,
.field_type_list_outer .dataset_fields .dataset_field span.flag,
.organizer_form_builder_view .form_outer .form_field.flag .label, 
.organizer_admin_box_builder_view .form_outer .form_field.flag .label {
	background-image:url("../admin/images/icon-field-flag.png");
}

.field_type_list_outer .field_type_section span.group,
.field_type_list_outer .dataset_fields .dataset_field span.group,
.organizer_form_builder_view .form_outer .form_field.group .label, 
.organizer_admin_box_builder_view .form_outer .form_field.group .label {
	background-image:url("../admin/images/icon-field-group.svg");
	background-size:16px auto;
}

.field_type_list_outer .field_type_section span.attachment,
.field_type_list_outer .dataset_fields .dataset_field span.attachment,
.organizer_form_builder_view .form_outer .form_field.attachment .label, 
.organizer_admin_box_builder_view .form_outer .form_field.attachment .label {
	background-image:url("../admin/images/icon-field-attachment.svg");
}

.field_type_list_outer .field_type_section span.calculated,
.field_type_list_outer .dataset_fields .dataset_field span.calculated,
.organizer_form_builder_view .form_outer .form_field.calculated .label, 
.organizer_admin_box_builder_view .form_outer .form_field.calculated .label {
	background-image:url("../admin/images/icon-field-calculated.svg");
}

.field_type_list_outer .field_type_section span.restatement,
.field_type_list_outer .dataset_fields .dataset_field span.restatement,
.organizer_form_builder_view .form_outer .form_field.restatement .label, 
.organizer_admin_box_builder_view .form_outer .form_field.restatement .label {
	background-image:url("../admin/images/icon-field-mirrored.svg");
}

.field_type_list_outer .field_type_section span.repeat_start,
.field_type_list_outer .dataset_fields .dataset_field span.repeat_start,
.organizer_form_builder_view .form_outer .form_field.repeat_start .label, 
.organizer_admin_box_builder_view .form_outer .form_field.repeat_start .label {
	background-image:url("../admin/images/icon-field-repeatblock.svg");
}

.field_type_list_outer .field_type_section span.section_description,
.field_type_list_outer .dataset_fields .dataset_field span.section_description,
.organizer_form_builder_view .form_outer .form_field.section_description .label, 
.organizer_admin_box_builder_view .form_outer .form_field.section_description .label {
	background-image:url("../admin/images/icon-field-subheading.svg");
}

.field_type_list_outer .field_type_section span.document_upload,
.field_type_list_outer .dataset_fields .dataset_field span.document_upload,
.organizer_form_builder_view .form_outer .form_field.document_upload .label, 
.organizer_admin_box_builder_view .form_outer .form_field.document_upload .label {
	background-image:url("../admin/images/icon-field-document-upload.svg");
}

.field_type_list_outer .field_type_section span.consent,
.field_type_list_outer .dataset_fields .dataset_field span.consent,
.organizer_form_builder_view .form_outer .form_field.consent .label, 
.organizer_admin_box_builder_view .form_outer .form_field.consent .label {
	background-image:url("../admin/images/icon-consents-dark.svg");
}

.field_type_list_outer .field_type_section span.sortable_selection,
.field_type_list_outer .dataset_fields .dataset_field span.sortable_selection,
.organizer_form_builder_view .form_outer .form_field.sortable_selection .label, 
.organizer_admin_box_builder_view .form_outer .form_field.sortable_selection .label {
	background-image:url("../admin/images/icon-field-sortable.svg");
	background-size:18px;
}

.field_type_list_outer .field_type_section span.section_spacer,
.field_type_list_outer .dataset_fields .dataset_field span.section_spacer,
.organizer_form_builder_view .form_outer .form_field.section_spacer .label, 
.organizer_admin_box_builder_view .form_outer .form_field.section_spacer .label {
	background-image:url("../admin/images/icon-field-section-spacer.svg");
	background-size:auto 16px;
}

/* Form builder,
   Adminbox builder
--------------------------------------------------------------------------------------------------*/

.organizer_form_builder_view input[type="text"],
.organizer_form_builder_view input[type="email"],
.organizer_form_builder_view input[type="password"],
.organizer_form_builder_view textarea,
.organizer_admin_box_builder_view input[type="text"],
.organizer_admin_box_builder_view input[type="email"],
.organizer_admin_box_builder_view input[type="password"],
.organizer_admin_box_builder_view textarea {
	border: 1px solid #c4c4c4;
	color: #424242;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1em;
	padding: 5px;
}

.organizer_form_builder_view .form_fields_palette,
.organizer_admin_box_builder_view .form_fields_palette {
	overflow-y:auto;
	width:370px;
	margin:10px;
	height:calc( 100% - 24px );
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
	background:#f6f6f6;
}

.organizer_form_builder_view .form_fields_palette_outer,
.organizer_admin_box_builder_view .form_fields_palette_outer {
	position:relative;
	display:table;
	width:100%;
	height:calc( 100% - 158px );
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_outer,
.organizer_admin_box_builder_view .form_fields_palette_outer .field_details_outer {
	display:table-cell;
}

.organizer_form_builder_view .form_fields_palette .field_type_list_outer,
.organizer_admin_box_builder_view .form_fields_palette .field_type_list_outer {
	height:100%;
	background:#baefba;
}

.organizer_form_builder_view .form_fields_palette .field_details_header > div,
.organizer_form_builder_view .form_outer .form_header > div,
.organizer_admin_box_builder_view .form_fields_palette .field_details_header > div,
.organizer_admin_box_builder_view .form_outer .form_header > div,
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header > div {
	padding:10px 15px;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_info,
.organizer_form_builder_view .form_outer .form_header .field_info,
.organizer_admin_box_builder_view .form_fields_palette .field_details_header .field_info,
.organizer_admin_box_builder_view .form_outer .form_header .field_info,
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header .field_info {
	margin-top:5px;
	font-size:11px;
	font-style:italic;
  	word-break: break-all;
  	word-break: break-word;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_info {
	position:relative;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_info .delete_field {
	position:absolute;
	right:0;
	top:0;
	font-style:normal;
	font-size:12px;
	color:#c40c0c;
	cursor:pointer;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_details_header_options,
.organizer_form_builder_view .form_outer .form_header .field_details_header_options,
.organizer_admin_box_builder_view .form_fields_palette .field_details_header .field_details_header_options,
.organizer_admin_box_builder_view .form_outer .form_header .field_details_header_options,
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header .tab_details_header_options {
	overflow:hidden;
	text-align:right;
	border-bottom:1px solid #C6CBCF;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_details_header_options input,
.organizer_form_builder_view .form_outer .form_header .field_details_header_options input,
.organizer_admin_box_builder_view .form_fields_palette .field_details_header .field_details_header_options input,
.organizer_admin_box_builder_view .form_outer .form_header .field_details_header_options input,
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header .tab_details_header_options input {
	margin-left:10px;
}

.organizer_form_builder_view .form_fields_palette .field_type_list_header h5,
.organizer_form_builder_view .form_fields_palette .field_details_header h5, 
.organizer_admin_box_builder_view .form_fields_palette .field_details_header h5,
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header h5 {
	margin:0;
	color:#000;
	font-size:16px;
	font-weight:normal;
	display:inline;
}

.organizer_form_builder_view .form_outer .form_header h5,
.organizer_admin_box_builder_view .form_outer .form_header h5 {
	margin:0;
	color:#333;
	font-size:16px;
	font-weight:normal;
	padding-right:10px;
}

.organizer_form_builder_view .form_outer .form_header h5 span,
.organizer_admin_box_builder_view .form_fields_palette .field_details_header h5 span{
	font-size:13px;
	font-style:italic;
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_name, 
.organizer_form_builder_view .form_outer .form_header .field_name, 
.organizer_admin_box_builder_view .form_fields_palette .field_details_header .field_name, 
.organizer_admin_box_builder_view .form_outer .form_header .field_name, 
.organizer_admin_box_builder_view .tab_details_outer .tab_details_header .field_name {
	width:calc(100% - 40px);
}

.organizer_form_builder_view .form_fields_palette .field_details_header .field_name {
	min-height:30px;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content {
	position:relative;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .edit_mode span,
.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .view_mode span {
	margin-left:5px;
	font-size:11px;
	color:#007fa3;
	font-size:0;
	line-height:0;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .edit_mode span:before,
.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .view_mode span:before {
	font-family:"FontAwesome";
	line-height:1em;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .edit_mode span:before {
	content:"\f058";
	font-size:22px;
	position:relative;
	top:4px;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .view_mode span:before {
	content:"\f303";
	font-size:18px;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .view_mode span:hover {
	text-decoration:none;
}

.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .field_name .edit_mode input {
	width:70%;
}

.organizer_admin_box_builder_view .form_fields_palette_outer .tab_details_header_content .add_new_field,
.organizer_admin_box_builder_view .form_fields_palette_outer .field_details_header_content .add_new_field,
.organizer_form_builder_view .form_fields_palette_outer .field_details_header_content .add_new_field {
	position:absolute;
	top:14px;
	right:15px;
	cursor:pointer;
	color:#007fa3;
}

.organizer_form_builder_view .form_fields_palette .field_details_outer,
.organizer_form_builder_view .form_fields_palette .field_details_inner,
.organizer_form_builder_view .form_fields_palette .field_details,
.organizer_admin_box_builder_view .form_fields_palette .field_details_outer,
.organizer_admin_box_builder_view .form_fields_palette .field_details_inner,
.organizer_admin_box_builder_view .form_fields_palette .field_details,
.organizer_admin_box_builder_view .form_fields_palette .tab_details,
.organizer_admin_box_builder_view .form_fields_palette .tab_details_outer,
.organizer_admin_box_builder_view .form_fields_palette .tab_details_inner {
	height:100%;
}

.organizer_form_builder_view .form_fields_palette .field_details,
.organizer_admin_box_builder_view .form_fields_palette .field_details,
.organizer_admin_box_builder_view .form_fields_palette .tab_details {
	background:#fbf290;
	border-top:1px solid #b9b9b9;
	position:relative;
	z-index:9;
	margin-top:-1px;
	padding:20px 15px;
	color:#000;
}


.organizer_form_builder_view .form_outer p.error,
.organizer_form_builder_view .form_fields_palette .field_details .error,
.organizer_admin_box_builder_view .form_outer p.error,
.organizer_admin_box_builder_view .form_fields_palette .field_details .error,
.organizer_admin_box_builder_view .form_fields_palette .tab_details .error {
	background:#fce4e1;
	border:1px solid #fad3c7;
	padding:5px 8px;
}

.organizer_form_builder_view .form_outer p.error,
.organizer_form_builder_view .form_fields_palette .field_details p.error,
.organizer_admin_box_builder_view .form_outer p.error,
.organizer_admin_box_builder_view .form_fields_palette .field_details p.error,
.organizer_admin_box_builder_view .form_fields_palette .tab_details p.error {
	margin:0 0 5px;
	color:#af0615;
}



.organizer_form_builder_view .form_fields_palette .field_details .field,
.organizer_admin_box_builder_view .form_fields_palette .field_details .fieldfield_details,
.organizer_admin_box_builder_view .form_fields_palette .tab_details .field,
.organizer_admin_box_builder_view .form_fields_palette .field_details .field {
	padding:5px 0;
}

.organizer_form_builder_view .form_fields_palette .field_details .field:before,
.organizer_form_builder_view .form_fields_palette .field_details .field:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.organizer_form_builder_view .form_fields_palette .field_details .field:after {
	clear: both;
}

.organizer_form_builder_view .form_fields_palette .field_details .field table {
	width:100%;
}

.organizer_form_builder_view .form_fields_palette .field_details .title,
.organizer_admin_box_builder_view .form_fields_palette .field_details .title,
.organizer_admin_box_builder_view .form_fields_palette .tab_details .title {
	font-weight:bold;
}

.organizer_form_builder_view .form_fields_palette .field_details .value,
.organizer_admin_box_builder_view .form_fields_palette .field_details .value,
.organizer_admin_box_builder_view .form_fields_palette .tab_details .value {
	margin:3px 0;
}

.organizer_form_builder_view .form_fields_palette .field_details input[type="text"],
.organizer_form_builder_view .form_fields_palette .field_details input[type="email"],
.organizer_form_builder_view .form_fields_palette .field_details input[type="password"],
.organizer_form_builder_view .form_fields_palette .field_details select,
.organizer_admin_box_builder_view .form_fields_palette .field_details input[type="text"],
.organizer_admin_box_builder_view .form_fields_palette .field_details input[type="email"],
.organizer_admin_box_builder_view .form_fields_palette .field_details input[type="password"],
.organizer_admin_box_builder_view .form_fields_palette .field_details select,
.organizer_admin_box_builder_view .form_fields_palette .tab_details input[type="text"],
.organizer_admin_box_builder_view .form_fields_palette .tab_details input[type="email"],
.organizer_admin_box_builder_view .form_fields_palette .tab_details input[type="password"],
.organizer_admin_box_builder_view .form_fields_palette .tab_details select {
	width:calc(100% - 12px);
}

.organizer_form_builder_view .form_fields_palette .field_details .ui-sortable-handle input[type="text"],
.organizer_admin_box_builder_view .form_fields_palette .field_details .ui-sortable-handle input[type="text"] {
	width:calc(100% - 72px);
	padding-right:65px;
}

.organizer_form_builder_view .form_fields_palette .field_details .note_below,
.organizer_admin_box_builder_view .form_fields_palette .field_details .note_below {
	font-size:11px;
	line-height:14px;
	font-style:italic;
}

.organizer_form_builder_view .form_warning,
.organizer_admin_box_builder_view .dataset_warning,
.organizer_form_builder_view .form_outer .form .form_field_classes .field_icon.form_warning {
	background: url('../admin/images/icon-warning.svg') no-repeat left top / 18px 18px;
}

.organizer_form_builder_view .form_warning,
.organizer_admin_box_builder_view .dataset_warning {
  	padding-left: 24px;
}

.organizer_form_builder_view .form_warning p,
.organizer_admin_box_builder_view .dataset_warning p {
	margin-top:0;
}

.organizer_form_builder_view .form_warning p a,
.organizer_admin_box_builder_view .dataset_warning p a {
	color:#007fa3;
}

.organizer_form_builder_view .form_fields_palette .field_details textarea {
	width:100%;
	height:150px;
	max-width:320px;
}

.organizer_form_builder_view .field_type,
.organizer_admin_box_builder_view .field_type,
.organizer_form_builder_view .dataset_field {
	width:calc( 50% - 25px);
	padding:4px 5px 6px 10px;
	line-height:16px;
	margin:5px;
	background:#FFF;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35);
	cursor:move;
}

.organizer_form_builder_view #organizer_linked_field_type_list .dataset_field {
	width:calc( 100% - 25px);
}

.organizer_form_builder_view .form_fields_palette .field_type_list .dataset_fields .column_1 .dataset_field,
.organizer_form_builder_view .form_fields_palette .field_type_list .dataset_fields .column_2 .dataset_field {
	width:calc(100% - 45px);
}

.organizer_form_builder_view .form_outer .field_type,
.organizer_admin_box_builder_view .form_outer .field_type,
.organizer_form_builder_view .form_outer .dataset_field {
	width:140px;
}

.organizer_form_builder_view .form_fields_palette .field_type_list .field_type,
.organizer_admin_box_builder_view .form_fields_palette .field_type_list .field_type {
	float:left;
	position:relative;
}

.organizer_form_builder_view .form_fields_palette .field_type_list_outer .field_type_list .dataset_fields .dataset_field {
	display:inline-block;
}

.organizer_form_builder_view .form_fields_palette .field_type_list .field_type:hover,
.organizer_admin_box_builder_view .form_fields_palette .field_type_list .field_type:hover,
.organizer_form_builder_view .form_fields_palette .field_type_list_outer .field_type_list .dataset_fields .dataset_field:hover,
.organizer_form_builder_view .field_type.ui-draggable-dragging,
.organizer_admin_box_builder_view .field_type.ui-draggable-dragging,
.organizer_form_builder_view .dataset_field.ui-draggable-dragging {
	background:#027dc9;
}

.organizer_form_builder_view .field_type.ui-draggable-dragging,
.organizer_admin_box_builder_view .field_type.ui-draggable-dragging,
.organizer_form_builder_view .dataset_field.ui-draggable-dragging {
	width:140px;
}

.organizer_form_builder_view .zenario_indent_level_1,
.organizer_admin_box_builder_view .zenario_indent_level_1 {
	width:calc(100% - 15px - 102px) !important;
	margin-left:15px;
}

.organizer_form_builder_view .zenario_indent_level_1 .zenario_indent_level_1,
.organizer_admin_box_builder_view .zenario_indent_level_1 .zenario_indent_level_1 {
	width:100% !important;
	margin-left:0;
}

.organizer_form_builder_view .zenario_indent_level_2,
.organizer_admin_box_builder_view .zenario_indent_level_2 {
	width:calc(100% - 30px - 102px) !important;
	margin-left:30px;
}

.organizer_form_builder_view .zenario_indent_level_3,
.organizer_admin_box_builder_view .zenario_indent_level_3 {
	width:calc(100% - 45px - 102px) !important;
	margin-left:45px;
}

.organizer_form_builder_view .field_type h4,
.organizer_admin_box_builder_view .field_type h4,
.organizer_form_builder_view .dataset_field h4 {
	margin:0 !important;
	overflow:hidden;
	color:#000;
	font-size:12px;
	line-height:16px;
}

.organizer_form_builder_view .form_fields_palette .field_type_list .field_type:hover h4,
.organizer_admin_box_builder_view .form_fields_palette .field_type_list .field_type:hover h4,
.organizer_form_builder_view .form_fields_palette .field_type_list_outer .field_type_list .dataset_fields .dataset_field:hover h4,
.organizer_form_builder_view .field_type.ui-draggable-dragging h4,
.organizer_admin_box_builder_view .field_type.ui-draggable-dragging h4,
.organizer_form_builder_view .dataset_field.ui-draggable-dragging h4 {
	color:#FFF !important;
}

.organizer_form_builder_view .form_fields_palette .field_type_list_outer .field_type_list .dataset_tab {
	overflow:hidden;
	display:block;
	float:none;
}

.organizer_form_builder_view .preview,
.organizer_admin_box_builder_view .preview {
	width:750px;
	padding:25px;
	display:block;
	border:3px dashed #d5d5d5;
	background:#f6f6f6;
}

.organizer_form_builder_view .form_fields_palette .field_details_tabs,
.organizer_admin_box_builder_view .form_fields_palette .field_details_tabs {
	overflow:hidden;
	width:100%;
	display:block;
	position:relative;
	z-index:10;
}

.organizer_form_builder_view .form_fields_palette .field_details_tabs .tab,
.organizer_admin_box_builder_view .form_fields_palette .field_details_tabs .tab {
	display:inline-block;
	padding:0 5px;
	line-height:30px;
	border:1px solid #d5d5d5;
	background:#d5d5d5;
	color:#6f6f6f;
	border-bottom:0;
	margin-right:1px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	cursor:pointer;
}

.organizer_form_builder_view .form_fields_palette .field_details_tabs .tab:first-child,
.organizer_admin_box_builder_view .form_fields_palette .field_details_tabs .tab:first-child {
	margin-left:4px;
}

.organizer_form_builder_view .form_fields_palette .field_details_tabs .tab.on,
.organizer_admin_box_builder_view .form_fields_palette .field_details_tabs .tab.on {
	background:#fbf290;
	border-color:#b9b9b9;
}

.organizer_form_builder_view .form_outer .form .form_field,
.organizer_admin_box_builder_view .form_outer .form_field {
	clear:both;
	position:relative;
	padding:14px 90px 14px 40px;
	margin-bottom:5px;
	cursor:pointer;
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	transition: background 0.2s ease;
}

.organizer_form_builder_view .form_outer .form .form_field:after,
.organizer_admin_box_builder_view .form_outer .form_field:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.organizer_form_builder_view .form_outer .form .form_field .label,
.organizer_admin_box_builder_view .form_outer .form_field .label {
	min-height:18px;
}

.organizer_form_builder_view .form_outer .form .form_field.repeat_start {
	padding-bottom:30px;
}

.field_type_list_outer .field_type_section#organizer_centralised_field_type_list .field_type,
.organizer_form_builder_view .form_outer .form div.form_field[class*="centralised"],
.organizer_admin_box_builder_view .form_outer .form div.form_field[class*="centralised"] {
	background-image:url('../admin/images/form-field-bg-centralised.gif');
	background-repeat:no-repeat;
	background-position:37px 12px;
}

.field_type_list_outer .field_type_section#organizer_centralised_field_type_list .field_type {
	background-position:2px 3px;
}

.field_type_list_outer .field_type_section#organizer_linked_field_type_list .dataset_field,
.organizer_form_builder_view .form_outer .form .form_field.linked_field,
.organizer_form_builder_view .form_outer .form div.form_field[class*="centralised"].linked_field,
.organizer_admin_box_builder_view .form_outer .form div.form_field[class*="centralised"].linked_field {
	background-image:url('../admin/images/form-field-bg-linked.gif');
	background-repeat:no-repeat;
	background-position:37px 12px;
}

.field_type_list_outer .field_type_section#organizer_linked_field_type_list .dataset_field {
	background-position:2px 3px;
}

.field_type_list_outer .field_type_section#organizer_linked_field_type_list .dataset_field .checkbox {
	background-position:1px 2px;
}

.organizer_form_builder_view .form_outer .form_field .label,
.organizer_admin_box_builder_view .form_outer .form_field .label {
	display:block;
	margin-bottom:4px;
	padding-left:20px;
	color:#424242;
	font-weight:bold;
	background-position:left 2px;
	background-repeat:no-repeat;
}

.organizer_form_builder_view .form_outer .form_field.editor .label,
.organizer_admin_box_builder_view .form_outer .form_field.editor .label {
	background-size:16px auto;
	background-position:left center;
}

.organizer_admin_box_builder_view .form_outer .form_field.group .label,
.organizer_form_builder_view .form_outer .form_field.group .label {
	display:inline-block;
}

.organizer_form_builder_view .form_outer .form_field input[type="text"],
.organizer_form_builder_view .form_outer .form_field input[type="email"],
.organizer_form_builder_view .form_outer .form_field input[type="password"],
.organizer_form_builder_view .form_outer .form_field textarea,
.organizer_admin_box_builder_view .form_outer .form_field input[type="text"],
.organizer_admin_box_builder_view .form_outer .form_field input[type="email"],
.organizer_admin_box_builder_view .form_outer .form_field input[type="password"],
.organizer_admin_box_builder_view .form_outer .form_field textarea {
	width: 410px;
}

.organizer_admin_box_builder_view .form_outer .form_field.radios .label,
.organizer_admin_box_builder_view .form_outer .form_field.checkbox .label,
.organizer_form_builder_view .form_outer .form_field.radios .label,
.organizer_form_builder_view .form_outer .form_field.checkbox .label {
	overflow:hidden;
	padding-left:25px;
}

.organizer_admin_box_builder_view .form_outer .form_field.checkbox [type="checkbox"],
.organizer_form_builder_view .form_outer .form_field.checkbox [type="checkbox"] {
	float:left;
}

.organizer_form_builder_view .form_outer .form_field input[type="text"].form_picked_item,
.organizer_admin_box_builder_view .form_outer .form_field input[type="text"].form_picked_item {	
	margin-right:5px;
}

.organizer_form_builder_view input[readonly],
.organizer_form_builder_view textarea[readonly],
.organizer_form_builder_view select[readonly],
.organizer_admin_box_builder_view input[readonly],
.organizer_admin_box_builder_view textarea[readonly],
.organizer_admin_box_builder_view select[readonly] {	
	background: #e9e9e9 none repeat scroll 0 0 !important;
	border: 1px solid #dadada !important;
	color: #999 !important;
	cursor:default;
}

.organizer_form_builder_view input[readonly]:focus,
.organizer_form_builder_view textarea[readonly]:focus,
.organizer_form_builder_view select[readonly]:focus,
.organizer_admin_box_builder_view input[readonly]:focus,
.organizer_admin_box_builder_view textarea[readonly]:focus,
.organizer_admin_box_builder_view select[readonly]:focus {	
	outline:none;
}

.organizer_form_builder_view .form_outer .form_field input[type="button"],
.organizer_admin_box_builder_view .form_outer .form_field input[type="button"] {	
	color: #fff;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
	margin-right: 15px;
	padding: 2px 10px 3px;
	text-shadow: 0 1px 1px #000;
	background-color: #0298c3;
	border: 1px solid #007fa3;
	border-radius: 2px 3px 3px 2px / 3px;
	cursor: pointer;
}

.organizer_form_builder_view .form_outer .form_field .zenario_note_below,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_note_below {
	float: none;
	clear: both;
	display:block;
	width:480px;
	padding:3px 5px 5px 24px;
	position:relative;
	z-index:1;
	top:8px;
	margin-bottom:8px;
	background:#e6f7ff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.organizer_form_builder_view .form_outer .form_field .zenario_note_below:before,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_note_below:before {
  	font-family: "FontAwesome";
  	content: "\f059";
  	position: absolute;
  	color: #25b7e0;
  	left: 7px;
  	font-size: 11px;
}

.organizer_form_builder_view .form_outer .form_field .zenario_side_note_wrap,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_side_note_wrap {
	float: right;
	height: 0;
	line-height: 1px;
	margin: 2px 0 0 10px;
	position: relative;
	text-align: left;
	width: 200px;
	z-index: 9;
}

.organizer_form_builder_view .form_outer .form_field .zenario_side_note,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_side_note {
	padding:5px 10px;
	font-size:10px;
	line-height:14px;
	position:absolute;
	background:#e0e0e0;
	-webkit-border-radius:4px;
	-webkit-border-top-left-radius:0;
	border-radius:4px;
	border-top-left-radius:0;
}

.organizer_form_builder_view .form_outer .form_field .zenario_side_note:after,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_side_note:after {
	right:100%;
	top:0;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(224,224,224,0);
	border-right-color:#e0e0e0;
	border-width:6px
}

.organizer_form_builder_view .form_outer .form_field .zenario_note_below,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_note_below,
.organizer_form_builder_view .form_outer .form_field .zenario_side_note,
.organizer_admin_box_builder_view .form_outer .form_field .zenario_side_note {
	color: #333;
	font-size: 10px;
	word-wrap: break-word;
}

.form_outer .form .form_field:hover {
	background:#ddf6fd;
}

.form_outer .form .form_field.selected {
	background:#fbf290;
}

.form_outer .form .form_field.ui-sortable-helper {
	opacity:0.6;
}

.form_outer .form .form_field .form_field_inline_buttons,
.field_value .form_field_value_inline_buttons {
	width:75px;
	position:absolute;
	right:12px;
	text-align:right; 
}

.form_outer .form .form_field .form_field_inline_buttons {
	top:5px;
}

.field_value .form_field_value_inline_buttons {
	top:10px;
}

.form_outer .form .form_field .form_field_inline_buttons span,
.field_value .form_field_value_inline_buttons span,
.form_field.ui-sortable-handle.selected .drag_icon {
	display:inline-block;
	float:right;
	width:21px;
	height:30px;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	margin-left:5px;
}

.form_field.ui-sortable-handle.selected .drag_icon {
	position:absolute;
	left:2px;
	right:0;
	top:8px;
}

.form_outer .form .form_field .form_field_inline_buttons .delete_icon,
.field_value .form_field_value_inline_buttons .delete_icon {
	position:relative;
	z-index:9;
	cursor:pointer;
	background:url('../admin/images/icon-trash-can.svg') no-repeat center center / auto 15px;
}

.form_outer .form .form_field .form_field_inline_buttons .duplicate_icon,
.field_value .form_field_value_inline_buttons .duplicate_icon {
	width:24px;
	background:url('../admin/images/icon-duplicate-v2.svg') no-repeat center center / auto 15px;
}

.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons {
	top:5px;
	width:52px;
}

.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons > span {
	height:27px;
}

.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons > span.delete_icon {
	margin-left:0;
}

.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons > span.drag_icon {
	background-position:center 0;
}

.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons > span.drag_icon:hover:before,
.field_details .field_value.ui-sortable-handle .form_field_value_inline_buttons > span.drag_icon:hover:after {
	left:4px;
}

.organizer_form_builder_view .field_value,
.organizer_admin_box_builder_view .field_value {
	position:relative;
	padding:5px 0;
	overflow:hidden;
}

.form_fields_palette .bottom_buttons {
	overflow:hidden;
	padding-top:10px;
	text-align:right;
}

.form_fields_palette .bottom_buttons input#organizer_remove_form_tab {
	margin-right:15px;
}

.organizer_form_builder_view #organizer_field_details_form .bottom_buttons input[type="button"] {
	margin-right:8px;
}

.form_fields_palette .tab_details_inner > .bottom_buttons,
.form_fields_palette .field_details > .bottom_buttons {
	padding:15px;
	background:#F0F0F0;
}

.organizer_form_builder_view .form_outer .grouping,
.organizer_admin_box_builder_view .form_outer .grouping {
	border:1px dotted #333;
	margin-bottom:5px;
}

.organizer_form_builder_view .form_tabs.ui-sortable:has(.ui-droppable.ui-droppable-hover) + #organizer_form_fields .ui-sortable-placeholder.preview {
	display:none;
}

/* Form builder buttons,
   Adminbox builder buttons
--------------------------------------------------------------------------------------------------*/

.organizer_form_builder_view .form_fields_palette input[type="button"],
.organizer_admin_box_builder_view .form_fields_palette input[type="button"],
.organizer_form_builder_view .form_fields_palette .field_type_section input[type="button"] {
	height:25px;
	font-size:12px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
}

.organizer_form_builder_view .form_fields_palette input[type="button"],
.organizer_admin_box_builder_view .form_fields_palette input[type="button"] {
	display:inline-block;
	padding:0 6px;
	background-color:#F6F6F6;
	border:1px solid #B9B9B9;
	color:#000;
	float:right;
	margin-bottom:5px;
}

.organizer_form_builder_view .form_fields_palette .field_type_section input[type="button"] {
	float:right;
	padding:0 10px;
}

/*.organizer_form_builder_view .form_fields_palette .field_type_section input[type="button"] {
	background:#f6f6f6;
	border:1px solid #b9b9b9;
}*/


/*
	Hide the top right icons if the form builder is open, except for the debug icon
*/

#zenario_fbog.zenario_panel_type__form_builder #organizer_topRightIcons,
#zenario_fbog.zenario_panel_type__admin_box_builder #organizer_topRightIcons {
	display: none;
}







.field_type_list .preview {
	
}


/* Tooltips
--------------------------------------------------------------------------------------------------*/

div.ui-tooltip.zenario_link_status_tooltip {
	background:#0073BD;
	border-color:#0073BD;
	padding:8px !important;
}

div.ui-tooltip.zenario_link_status_tooltip .ui-tooltip-content {
	color:#FFF;
	font-size:12px;
	line-height:15px;
	margin:0;
}

/* NEW STYLES FOR ORGANIZER BAR
--------------------------------------------------------------------------------------------------*/

#organizer_buttons {
	background:#baefba;
}

.zenario_panel_type__form_builder #organizer_buttons,
.zenario_panel_type__admin_box_builder #organizer_buttons {
	background:transparent;
}

#organizer_collectionToolbarWrap {
	padding-left:5px;
	padding-right:0;
}

#organizer_rightColumn #organizer_itemToolbar {
	border-left:0;
}

#organizer_itemToolbarWrap #organizer_itemToolbar .toolbarButtons {
	background:#f6f6f6;
	border: 1px solid #ccc;
    height: 37px;
    margin-top: 3px;
}

#organizer_itemToolbarWrap #organizer_itemToolbar .toolbarButtons > ul:first-child > li:first-child {
    padding-left: 10px;
}

#organizer_rightColumn #organizer_itemToolbarButtons  {
	animation: yellow_flash 1s;
	-webkit-animation: yellow_flash 1s;
}

.organizer_toolbar .toolbar .toolbarButtons .organizer_item_toolbar_image {
	margin-top:5px;
}

.organizer_toolbar .toolbar .toolbarButtons ul li {
	margin-top:0;
}

.organizer_toolbar .toolbar .toolbarButtons ul li a {
	padding-bottom:2px;
}

/*.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new a, 
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__export li a, 
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__help li a {
	background:transparent;
}

.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__export li a, 
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__help li a {
	background:transparent;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children > a {
	background:transparent;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new.tuix_object_with_children > a span {
	background:url('../admin/images/icon-arrow-down-dark.svg')  no-repeat right 5px / 8px 8px;
}*/

.organizer_toolbar .toolbar .toolbarButtons > ul > li.zenario_create_a_new > a:before {
	content:' +';
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new a,
.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new a:hover, 
.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new:hover a,  
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__export li a,  
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__help li a {
	color:#000 !important;
}

.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons > ul > li > a,  
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul.organizer_button__help li a {
	color:#111;
}

.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul li a:hover,
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul li:hover a,
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul li.zenario_create_a_new a:hover, 
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul li.zenario_create_a_new:hover a,
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul.organizer_button__export li:hover a, 
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul.organizer_button__export li a:hover, 
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul.organizer_button__help li:hover a, 
.organizer_toolbar #organizer_collectionToolbarWrap .toolbar .toolbarButtons ul.organizer_button__help li a:hover {
	color:#000;
}

.organizer_toolbar .toolbar .toolbarButtons ul li.zenario_create_a_new a, 
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__export li a, 
.organizer_toolbar .toolbar .toolbarButtons ul.organizer_button__help li a {
	-webkit-border-radius:0;
	border-radius:0;
	text-shadow:none;
}

#organizer_applyCancelToolbar {
	padding:12px 0 0 10px;
}

#organizer_applyCancelToolbar ul li,
#organizer_applyCancelToolbar ul li:hover {
	background:transparent;
}

.zenario_panel_type__form_builder #organizer_applyCancelToolbar,
.zenario_panel_type__admin_box_builder #organizer_applyCancelToolbar {
	padding-top:0;
}

/* Start page
--------------------------------------------------------------------------------------------------*/

.zenario__organizer__panels__start_page #organizer_rightColumn #organizer_rightColumnContent {
	margin-top:26px;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section {
	overflow:hidden;
	padding:10px;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_start_page_links_section {
	border-bottom: 1px solid #000;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item {
	width:140px;
	height:125px;
	float:left;
	padding:15px 10px;
	margin:5px;
	text-align:center;
	background:#efefef;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item a,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item span,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item label {
	display:block;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item a {
	height:100%;
	color:#333;
	text-decoration:none;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item a,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item a label {
	cursor:pointer;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item a label.organizer_start_page_item_title,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon { 
	-webkit-transition: color 0.2s ease-in-out;
  	-moz-transition: color 0.2s ease-in-out;
  	transition: color 0.2s ease-in-out;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item:hover {
	background:#DDD;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon {
	opacity:0.85;
	width:45px;
	height:45px;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item label.organizer_start_page_item_title {
	font-weight:700;
	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item label.organizer_start_page_item_text {
	font-size:11px;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 4;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item#organizer_start_page_item__zenario__projects label.organizer_start_page_item_text {
  	-webkit-line-clamp: 3;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_start_page_links_section .organizer_start_page_item label.organizer_start_page_item_text {
	-webkit-line-clamp: 2;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item label.organizer_start_page_item_text.description {
	font-style:italic;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon {
	width:100%;
	margin-bottom:8px;
	background-size:45px 45px;
	background-repeat:no-repeat;
	background-position:center;
}

.zenario_item_record_count_parent {
	position:relative;
}

.zenario_item_record_count {
	display:inline-block;
	width:20px;
	height:20px;
	line-height:19px;
	text-align:center;
	font-size:10px;
	position: absolute;
	top: 8px;
	right: -25%;
	left: 0;
	margin: auto;
	background:red;
	color:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.organizer_wrapOuter .zenario_ywip .zenario_wip_recordCount.zenario_item_record_count {
	top:2px;
	right:-20px;
}

.organizer_wrapOuter .zenario_ywip > a {
	position:relative;
}

.organizer_wrapOuter .zenario_ywip > a:after {
	position:absolute;
	right:6px;
	top:12px;
	width:8px;
	height:8px;
	content:"";
	background:url('../admin/images/icon-arrow-down-green.svg') no-repeat center / 100%;
}

.organizer_wrapOuter .zenario_ywip:hover > a:after {
	background:url('../admin/images/icon-arrow-down-white.svg') no-repeat center / 100%;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.wip_page_button {
	width:65px;
	margin:auto;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_start_page_links_section .organizer_start_page_item .organizer_start_page_item_icon,
#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_content_types_links_section .organizer_start_page_item .organizer_start_page_item_icon {
	background-size:auto 45px;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.home_page_button {
	background-image:url('../admin/images/icon-back-to-home-off.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.last_page_button {
	background-image:url('../admin/images/icon-back-to-html-off.svg');
	background-size:45px auto;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.wip_page_button {
	background-image:url('../admin/images/icon-work-in-progress-green.svg');
	background-size:45px auto;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_content {
	background-image:url('../admin/images/icon-content-items-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_menu {
	background-image:url('../admin/images/icon-menu-navigation-green-01.svg');
	background-size:auto 45px;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_documents {
	background-image:url('../admin/images/icon-documents-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_library {
	background-image:url('../admin/images/icon-template-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.locations_top_level {
	background-image:url('../admin/images/icon-company-locations-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_users {
	background-image:url('../admin/images/icon-users-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_user_forms_top_level {
	background-image:url('../admin/images/icon-forms-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario__social {
	background-image:url('../admin/images/icon-social-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_email_template_top_level {
	background-image:url('../admin/images/icon-email-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_videos_manager_top_level {
	background-image:url('../admin/images/icon-videos-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_ecommerce_manager_top_level {
	background-image:url('../admin/images/icon-ecommerce-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_templates {
	background-image:url('../admin/images/icon-layout-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_plugins {
	background-image:url('../admin/images/icon-modules-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_languages {
	background-image:url('../admin/images/icon-international-green.png');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.zenario_cms_core_administration {
	background-image:url('../admin/images/icon-configuration-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.product_manager_top_level {
	background-image:url('../admin/images/icon-database-cylinder-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_html {
	background-image:url('../admin/images/icon-html-pages-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_news {
	background-image:url('../admin/images/icon-news-articles-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_blog {
	background-image:url('../admin/images/icon-blog-content-type-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_document {
	background-image:url('../admin/images/icon-documents-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_audio {
	background-image:url('../admin/images/icon-audio-content-type-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_event {
	background-image:url('../admin/images/icon-events-content-type-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_vacancy {
	background-image:url('../admin/images/icon-job-vacancies-content-type-green.svg');
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_project {
	background-image:url('../admin/images/icon-project-descriptions-content-types-green.svg');
	background-size:45px auto;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_picture {
	background-image:url('../admin/images/icon-image-library-green.svg');
	background-size:45px auto;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section .organizer_start_page_item .organizer_start_page_item_icon.content_type_testimonial {
	background-image:url('../admin/images/icon-testimonials-content-type-green.svg');
}

/* Start pages udpates 2023 */

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.single_row {
	display:flex;
	overflow-x:auto;
	white-space:nowrap;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.single_row .organizer_start_page_item {
	float:none;
	display:inline-block;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.single_row .organizer_start_page_item a {
	width:140px;
	white-space: normal;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_start_page_links_section .organizer_start_page_item {
	position:relative;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_start_page_links_section .organizer_start_page_item:not(#organizer_start_page_item__wip_page):after {
	content:"";
	width:22px;
	height:22px;
	display:block;
	position:absolute;
	bottom:10%;
	left:-6px;
	margin:auto;
	background:#FFF url('../admin/images/icon-arrow-go-to-green.svg') no-repeat center / auto 14px;
	border:2px solid #01d103;
	border-radius: 50%;
}

#organizer_rightColumnContent .organizer_start_page .organizer_start_page_section.organizer_content_types_links_section {
	border-bottom:1px solid #000;
}

/* RESPONSIVE STYLES
--------------------------------------------------------------------------------------------------*/

/* Layout max-width: 768px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 1281px) {

	.organizer_toolbar .toolbar .toolbarButtons ul li a {
		padding-left:12px;
		padding-right:12px;
	}

}

/* Layout max-width: 768px
--------------------------------------------------------------------------------------------------*/

@media all and (max-width: 769px) {

	ul.ui-menu.ui-autocomplete.organizer_whereWasThatThing_autocomplete {
		width:400px !important;
	}
	
}

