.network_groups {
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	overflow: hidden;
	z-index: 2;
	background-color: #29373E;
	-webkit-transition: top .4s, max-height .5s;
}
.network_groups_inside {
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow: auto;
	transition: bottom .4s;
}
.touch .network_groups_inside {
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.network_groups_padding {
	height: 100px;
}

.group_item_on_arrow {
	border:10px solid rgba(255,255,255,0);
	border-right: 10px solid rgba(255,255,255,1);
	position: absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	opacity:0;
	-webkit-transform:translateX(12px);
	-moz-transform:translateX(12px);
	-ms-transform:translateX(12px);
	-o-transform:translateX(12px);
	transform:translateX(12px);
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

.group_item.on .group_item_on_arrow {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
}


.group_item {
	color:#9EB5C5;
	cursor: pointer;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
	z-index: 400;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition:background .4s;
	-moz-transition:background .4s;
	-ms-transition:background .4s;
	-o-transition:background .4s;
	transition:background .4s;
	-webkit-transform: translateZ(0);
}
.small_groups  .group_item {
	padding:4px 10px;
}
.group_item_contents {
	padding:6px 0;
	-webkit-transition:-webkit-transform .2s;
	-moz-transition:-moz-transform .2s;
	-ms-transition:-ms-transform .2s;
	-o-transition:-o-transform .2s;
	transition:transform .2s;
}
.browser-ios-true.touch .group_item .group_item_contents {
	-webkit-transform: translate3d(0, 0, 0);
}
.group_item:active .group_item_contents:active {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
}
.group_item.on:active .group_item_contents:active {
	-webkit-transform: scale(.97);
	-moz-transform: scale(.97);
	-ms-transform: scale(.97);
	-o-transform: scale(.97);
	transform: scale(.97);
}
.reorder .group_item:active .group_item_contents, .reorder .group_item.on:active .group_item_contents{
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.no-touch .group_item:hover {
	color:#FFF;
}
.group_item.on, .group_item:active, .no-touch .group_item.on:hover {
	color:#FFF;
	background: #1E292E;
}
.no-touch .reorder .group_item:hover, .no-touch .reorder .group_item.on, .reorder .group_item:active, .no-touch .reorder .group_item.on:hover {
	background:none;
	color:#9EB5C5;
	cursor: default;
	}
.reorder .group_item:hover .handle, .reorder .group_item:hover .group_context_menu_icon {
	color:#FFF;
}
.group_item .group_icon {
	width:28px;
	height: 28px;
	float: left;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin:0 12px;
}

.group_item .group_icon i {
	display: block;
	width: 28px;
	margin-top: 2px;
	line-height: 26px;
	text-align: center;
	font-size: 18px;
}

.group_type_icon {
	float: right;
	line-height: 28px;
	color:#9EB5C5;
	font-size: 20px;
	width: 20px;
	margin-right: 33px; /* 20px; */
	text-align: center;
	display: none;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
.group_item.on .group_type_icon {
	color:#eceff0;
}
.group_type_closed .group_type_icon_closed, .group_type_hidden .group_type_icon_hidden {
	display: block;
}
.reorder .group_type_icon {
	opacity: 0;
}

.group_item .group_name {
	display: table-cell;
	vertical-align: middle;
	padding-right: 28px; /* 40px; */
	height: 28px;
	line-height:22px;
}

.group_name_contacts_icon {
	margin-left: 8px;
	font-size: 14px;
	display: none;
}
/* .group_name_is_new_badge {
	padding: 0px 5px;
    background: rgba(0, 180, 78, 0.9);
    border-radius: 14px;
	border-radius: 4px;
    font-size: 12px;
    margin-left: 4px;
    font-weight: 400;
	display: none;
} */

.group_name_contacts_icon.show,
.group_name_is_new_badge.show {
	display: inline-block;
}

.group_item.level1 .group_icon {
	display: none;
}
.group_item.level1 .group_name {
	padding-left:12px;
	text-transform: uppercase;
	font-weight: 400;
}

.group_item.level3 .group_icon {
	display: none;
}
.group_item.level3 .group_item_inside {
	margin-left: 68px;
	border-bottom: 1px solid #5F6D81;
}
.group_item.level3.on .group_item_inside {
	border-bottom: 1px solid #1E292E;
}
.group_item.level3 .group_item_contents {
	padding-bottom: 5px;
}
.group_item.level3 .group_name {
	padding-left: 4px;
	font-size: 12px;
	height: 24px;
	line-height: 16px;
	font-size: 14px;
}

.network_groups_sortable.myOnly .group_item {
	display:none;
}
.network_groups_sortable.myOnly .group_item.group_subscribed {
	display:block;
}


.groups_sortable, .groups_sortable ol, .groups_sortable li {
	list-style: none;
	margin:0;
	padding:0;
}


.groups_sortable li.nested_placeholder {
	margin:0 4px;
	border-radius: 5px;
	box-sizing: border-box;
	background-color:rgba(255,255,255,.5);
}
.groups_sortable>li>ol>li.nested_placeholder {
	background-color:rgba(255,255,255,.4);
	margin-left: 32px;
}
.groups_sortable>li>ol>li>ol>li.nested_placeholder {
	background-color:rgba(255,255,255,.3);
	margin-left: 66px;
}
.nested_placeholder.mjs-nestedSortable-error {
	background: red !important;
}
.network_groups_sortable {
	border-top:2px solid #5F6D81;
}

.network_show_all_groups_around {
	margin-top: 40px;
}
.network_show_all_groups_around > div {
	margin-bottom: 10px;
	color:#9EB5C5;
	cursor: pointer;
	position: relative;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 28px;
	padding-left: 12px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.reorder .network_show_all_groups_around  {
	display: none;
}
.network_show_all_groups_around > div:hover {
	color:#FFF;
}
.network_show_all_groups_around > div > div {
	transition: -webkit-transform .2s;
}
.network_show_all_groups_around > div:active > div{
	transform: scale(.9);
}
.network_show_all_groups_around i {
	margin-right: 10px;
}

.network_groups_buttons {
	width: 248px;
	bottom:3px;
	position: fixed;
	z-index: 800;
	white-space:nowrap;
	overflow: hidden;
	text-align: right;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: -webkit-transform .4s;
	-moz-transition: -moz-transform .4s;
	-ms-transition: -ms-transform .4s;
	-o-transition: -o-transform .4s;
	transition: transform .4s;
}
.off .network_groups_buttons {
	-webkit-transform: translate(-280px);
	-moz-transform: translate(-280px);
	-ms-transform: translate(-280px);
	-o-transform: translate(-280px);
	transform: translate(-280px);
}

.network_groups_button {
	background-color: #11426b !important;
}
.reorder_done_text {
	display: none;
}
.reorder_groups.on .reorder_done_text {
	display: inline-block;
	width: 62px;
	text-indent: 0;
	text-align: center;
}
.reorder_groups.on .reorder_order_text {
	display: none;
}

.overlay.label_overlay {
	padding:40px;
	max-width: 400px;
}
.label_overlay .text_input {
	margin-top:20px;
}

.overlay.group_overlay {
	padding:40px;
	max-width: 440px;
	min-width: 380px;
}
.new_group_name {
	margin:20px 0;
}
.new_group_description {
	font-size: 16px;
    margin-bottom: 15px;
}
.new_group_type_holder .text {
	line-height: 50px;
	float: left;
}
.group_settings_title_holder .title {
 	float:left;
}
.new_group_type_holder .picker, .group_settings_title_holder .group_settings_help {
	float: right;
}
.group_settings_title_holder .group_settings_help {
	background:transparent;
	padding-top:8px;
}
.group_settings_title_holder .group_settings_help a {
	text-decoration:none;
}
.group_settings_title_holder .group_settings_help .fa {
	color:#308ebf;
}
.group_settings_title_holder .group_settings_help .fa {
	-webkit-transform:translateY(1px);
	-moz-transform:translateY(1px);
	-ms-transform:translateY(1px);
	-o-transform:translateY(1px);
	transform:translateY(1px);
	display: block;
	font-size: 24px;
	line-height: 24px;
	width:24px;
	height: 24px;
}
.edit_label_buttons {
	padding-right: 10px;
}
.label_action_button {
	float: right;
	line-height: 28px;
	margin-top: -28px;
	width:28px;
	text-align: center;
	cursor: pointer;
	color:#FFF;
	opacity: 0;
	border-radius: 30px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

.group_item:hover .label_action_button, .touch .label {
	opacity: 1;
}
.reorder .label_action_button {
	display: none;
}
.rename_label {
	margin-right: 28px;
}
.delete_label i {
	font-size:18px;
}
.no-touch .rename_label:hover, .rename_label:active {
	background:#828c8d;
}

.no-touch .delete_label:hover, .delete_label:active {
	background:#f0243a;
	color:#FFF;
}
.label_action_button i {
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.label_action_button:active i {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
}
.delete_label_name {
	font-weight: 400;
}
.network_group_top {
	border-bottom:2px solid #bec3c7;
}
.network_group_top_toggle {
	text-align:center;
	position: relative;
}
.network_group_top_toggle_item {
	display: inline-block;
	line-height: 27px;
	cursor: pointer;
	font-size: 14px;
	margin:0 8px;
	padding:0 1px;
	color:#AEBAC9;
	border-bottom:3px solid rgba(255,255,255,0);
	-webkit-transform:translateY(1px);
	-moz-transform:translateY(1px);
	-ms-transform:translateY(1px);
	-o-transform:translateY(1px);
	transform:translateY(1px);
}
.no-touch .network_group_top_toggle_item:hover {
	color:#FFF;
}
.network_group_top_toggle_item.on {
	color:#FFF;
	border-bottom:3px solid #278DC1; 
}

.network_group_top .group_name {
	height: 40px;
	padding-left: 0;
}
.network_group_top .group_indicator {
	width: 40px;
	margin-right: 10px;
	text-align: center;
	display: inline-block;
	font-size: 1.2em;
}

.hide_groups_mobile {
	background: rgba(255,255,255,0);
	position: fixed;
	z-index: 4;
	top:0;
	bottom:0;
	right:0;
	left:0;
	display: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.reorder_button_done {
	float: right;
}



.network_group_mobile_toggle {
	background:#1E292E;
	text-align: center;
	border-bottom:1px solid #29373E;
	display: none;
	padding-top: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	}

.network_group_top_toggle_item_icon {
	display: none;
}
.network_manage_groups {
	position: relative;
}
@media screen and (max-width:840px) {
	.group_item_my,
	.group_item_dashboard,
	.group_item_mynotes {
		display: none;
	}
	.network_top {
		border-bottom: none;
	}
	.network_show_all_groups_around {
		display: none;
	}
	.network_groups_sortable {
		border-top: none;
	}
	.network_manage_groups, .group_context_menu {
		display: none !important;
	}
	.group_item_on_arrow, .network_groups_search_holder {
		display: none;
	}
	.network_groups_sortable.myOnly .group_item {
		display:block;
	}
	.network_groups {
		bottom:auto;
		position: static;
		max-height: 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		background: #29373E;
	}
	.network_groups_inside {
		position: static;
		max-width: 340px;
		margin:0 auto;
		background: #29373E;
	}
	.network_groups_padding {
		height: 20px;
	}
	.network_group_mobile_toggle {
		display: block;
	}
	.group_item_unolytics, .group_item_latest {
		display: none;
	}
	.group_item.on {
		color:#9EB5C5;
		background: none !important;
	}

}
@media screen and (max-width: 840px) and (min-width:600px) {
	.network_group_mobile_toggle {
		text-align: left;
		border-bottom:1px solid #29373E;
		padding-left: 136px;
		}
	.no-touch .network_group_mobile_toggle {
		padding-top:12px;
		padding-left:120px;
	}
	
}
@media screen and (max-width: 840px) and (min-width:601px) and (min-height:501px) {
	.network_groups {
		width:340px;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		left:50%;
		margin-left:-170px;
		position: absolute;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		-webkit-transition: max-height .5s !important;
	}
	body:not(.show_mobile_groups) .network_groups {
		max-height: 0 !important;
	}
	.show_mobile_groups .network_groups {
		border:1px solid #1E292E;
		max-height: 390px !important;
	}
}
@media screen and (max-width: 840px) and (min-width:601px) and (min-height:800px) {
	.show_mobile_groups .network_groups {
		max-height: 590px;
	}
}
@media screen and (max-width:600px), screen and (max-width: 840px) and (min-width:601px) and (max-height:500px) {
	.network_groups {
		position: static;
		width:100%;
		top: 0 !important;
		
	}
	body:not(.show_mobile_groups) .network_groups {
		max-height: 0 !important;
	}
	.show_mobile_groups .network_groups {
		-webkit-transition: max-height 1s;
		max-height: 1000px;
	}
	

}
@media screen and (max-width:600px) {
	.network_group_mobile_toggle {
		padding-top: 2px;
		padding-left:4px;
		padding-right: 4px;
	}
	.network_group_top_toggle_item {
		width:calc(100% / 3);
		-moz-box-sizing:border-box;
		box-sizing: border-box;
		text-align: center;
		margin:0;
		float: left;
		padding-bottom: 14px;
		padding-top: 4px;
		position: relative;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px;
	}
	.network_group_mobile_toggle.has_unolytics_tab .network_group_top_toggle_item {
		width:calc(100% / 4);
	}
	.network_group_top_toggle_item.on {
		border-bottom: 3px solid rgba(255,255,255,0);
	}
	body:not(.show_mobile_groups) .network_group_top_toggle_item.on {
		color:#278DC1;
		background:#FFF;
		
	}
	.show_mobile_groups .network_group_top_toggle_item.on:not(.network_group_top_toggle_item_groups) {
		color:#AEBAC9;
	}
	.show_mobile_groups .network_group_top_toggle_item_groups {
		background:#29373E !important;
		color:#FFF ;
	}
	.network_group_top_toggle_item_text {
		display: block;
		position: absolute;
		left:0;
		right:0;
		bottom:3px;
		font-size: 11px;
		line-height: 12px;
		text-align: center;
	}
	.network_group_top_toggle_item_icon {
		display: inline-block;
		font-size: 20px;
	}
}
@media screen and (max-width:350px) {
	.network_groups {
		width:320px;
	}
}

.group_item .handle {
	position: absolute;
	line-height: 40px;
	right:16px;
	top:0;
	cursor: -webkit-grab;
	cursor: grab;
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-ms-transform: translateX(40px);
	-o-transform: translateX(40px);
	transform: translateX(40px);
	opacity: 0;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.reorder .group_item .handle {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	opacity: 1;
}
.group_item .handle:active {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
.group_item.level3 .handle {
	line-height: 36px;
}


.group_item .group_context_menu_icon {
	position: absolute;
	right:36px;
	line-height: 24px;
	top:8px;
	cursor: pointer;
	border-radius: 30px;
	width:24px;
	height:24px;
	text-align: center;
	-webkit-transform: translateX(60px);
	-moz-transform: translateX(60px);
	-ms-transform: translateX(60px);
	-o-transform: translateX(60px);
	transform: translateX(60px);
	opacity: 0;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.group_context_menu_icon.on, .group_context_menu_icon.on:hover {

	background:#FFF;
	color:#29373E !important;

}
.level3 .group_context_menu_icon {
	top:6px;
}
.reorder .group_item .group_context_menu_icon {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	opacity: 1;
}
.reorder .group_item .group_context_menu_icon:active {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
}

.group_context_menu {
	position: fixed;
	background:#FFF;
	top:0;
	bottom:0;
	left:340px;
	width: 0;
	overflow: hidden;
	z-index: 1001;
	box-shadow: rgba(0,0,0,.2) 0 0 10px;
	opacity: 0;
	transition: opacity .4s, width .4s, filter .4s;
}
.group_context_menu.on {
	opacity: 1;
	width: 340px;
}
.has_overlay_1 .group_context_menu.on,
.has_overlay_2 .group_context_menu.on,
.has_overlay_3 .group_context_menu.on,
.has_overlay_4 .group_context_menu.on,
.has_overlay_5 .group_context_menu.on,
.showing_composer_blur:not(.composer_minimized) .group_context_menu.on {
	-webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    filter: blur(4px);
}
.group_context_menu_inside {
	position: absolute;
	right: 0;
	top:0;
	bottom:0;
	width: 340px;
	background: #a0a9aa; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #a0a9aa 0%, #b4bbc1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#a0a9aa), color-stop(100%,#b4bbc1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #a0a9aa 0%,#b4bbc1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #a0a9aa 0%,#b4bbc1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #a0a9aa 0%,#b4bbc1 100%); /* IE10+ */
	background: linear-gradient(135deg,  #a0a9aa 0%,#b4bbc1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a9aa', endColorstr='#b4bbc1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#FFF;
	border-right:1px solid #bec3c7;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.group_context_menu a:link, .group_context_menu a:hover, .group_context_menu a:active, .group_context_menu a:visited {
	color:#FFF;
	text-decoration: none;
}
.group_context_menu a:hover {
	text-decoration: underline;r
}
.group_context_menu_button {
	font-size: 16px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer;
	margin-bottom: 2px;
	padding:6px 10px;
	padding-left:40px;
	border-radius: 3px;
	-webkit-transition:.6s;
	-moz-transition:.6s;
	-ms-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	margin-left:4px;
	margin-right: 4px;
}
.group_context_menu_button>div {
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-ms-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
}
.group_context_menu_button:active>div {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-ms-transform: scale(.9);
	-o-transform: scale(.9);
	transform: scale(.9);
	}
	
.no-touch .group_context_menu_button:hover, .group_context_menu_button:active {
	background-color:#828c8d;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-ms-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
}

.group_context_menu_button.context_delete_group_button:hover {
	background:#f0243a;
}
.group_context_menu_title {
	font-size: 22px;
	font-weight: 400px;
	border-bottom:1px solid rgba(255,255,255,.5);
	padding:10px 30px 20px 0;
	margin:10px;
}
.group_context_menu_selected .fa {
	width:20px;
	text-align: center;
	margin-right: 6px;
	position: absolute;
	margin-left: -30px;
	margin-top: 4px;
}
.make_level1_button .fa, .make_level2_button .fa {
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.make_level1_button, .make_level2_button {
	margin-bottom: 10px;
}
.subgroups_text {
	padding:6px 10px;
	padding-left:40px;
	margin-left: 4px;
}
.subgroups_list {
	margin-left: 30px;
}
.group_context_menu_button.context_list_group_item {
	padding-left: 10px;
}
.context_list_group_item.level2 {
	margin-left: 12px;
	}
.subgroups_list {
	width:310px;
    position: fixed;
    bottom: 0px;
	max-height: 2400px;
    overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 20px;
}
.detect-browser-ie .subgroups_list{
	left:340px;

}

.manage_groups_behind {
	position: fixed;
	background: rgba(255,255,255,.5);
	left:340px;
	z-index: 1000;
	right:0;
	top:0;
	bottom:0;
	display: none;
}
.manage_groups_behind.on {
	display: block;
}

.group_context_menu.hidelevel1 .make_level1_button,
.group_context_menu.hideMakeLevel2 .make_level2_button,
.group_context_menu.hidesubgroupslist .make_subgroup_of_button_holder, 
.group_context_menu.hidelevel2 .context_list_group_item.level2,
.group_context_menu .make_level2_button .forLevel1,
.group_context_menu .make_level2_button .forOtherLevels {
	display: none;
}

.group_context_menu .make_level2_button .forLevel1.on,
.group_context_menu .make_level2_button .forOtherLevels.on {
	display: block;
}

.group_context_menu_selected {
	display: none;
}
.group_context_menu_default {
	text-align: center;
	position: absolute;
	top:50%;
	margin-top: -200px;
	padding:0 30px;
	width:280px;
}
.group_context_menu.show_menu .group_context_menu_selected {
	display: block;
}
.group_context_menu.show_menu .group_context_menu_default {
	display: none;
}
.group_context_menu_default .title {
	font-size: 24px;
	margin-bottom: 20px;
	
}
.group_context_menu_default .help_text {
	font-size: 16px;
	margin-bottom: 40px;
}
.group_context_menu_default .fa {
	font-size: 64px;
	margin-bottom: 20px;
}
.group_context_menu_default .help_text .fa {
	margin-bottom: 0;
	font-size: 16px;
}
.button.add_group {
	float:left;
}
.subgroups_help_button {
	position: absolute;
	top:10px;
	right:12px;
	cursor: pointer;
	font-size: 20px;
}

.reorder .group_item_on_arrow {
	display: none;
}

.main_menu_button {
	margin-bottom: 10px;
}


.group_expand_icon {
	font-size: 18px;
	position: absolute;
	right:13px; /*20px;*/
	top:0;
	line-height: 40px;
	display: none;
	-webkit-transition:.4s;
	-webkit-transition:.4s;
	-webkit-transition:.4s;
	-webkit-transition:.4s;
	-webkit-transition:.4s;
}
.group_expand_icon.rotate {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.reorder .group_expand_icon {
	display: none;
}
.group_item.on .group_expand_icon, .group_item:hover .group_expand_icon {
	color:#9EB5C5;
}
.group_expand_icon:hover {
	color:#FFF !important;
}
.group_item.level2.has_subgroups>.group_expand_icon {
	display: block;
}
.group_item.level2.has_subgroups>.group_expand_icon.off,
.network_left.reorder .group_item.level2.has_subgroups>.group_expand_icon {
	display: none;
}
.groups_sortable>ol>li>ol>li>ol {
	display: none;
}
.reorder .groups_sortable>ol>li>ol>li>ol, .groups_sortable>ol>li>ol>li>ol.expand {
	display: block;
}

/* PRAYER REQUEST COUNT */
.prayer_portal_unseen_count {
	display: none;
	position: relative;
	text-decoration: none;
	color: #fff;
	font-weight: 500;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	background: linear-gradient(to bottom, #B54532, #B54532);
	border-radius: 50%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	width: 24px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	margin-left: 2px;
	margin-right: 2px;
}

.prayer_portal_unseen_count:not(:empty) {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
/*
.network_apps {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-items:center;
	padding:2px;
}
.network_apps .group_item {
	width:calc((100% - 12px) / 3);
	text-align:center;
	margin:2px;
	border-radius:7px ;
}
.network_apps .group_item .group_icon {
	margin:0 auto;
	width:100%;
	font-size:24px;
	float:none;
}
.network_apps .group_item .group_icon i {
	font-size:inherit;
	margin:0 auto;
}
.network_apps .group_item .group_name {
	padding-right:0;
	display:block ;
	float:none;
	height:auto ;
	font-size:15px;
	margin-top:2px;
}
.network_apps .group_item.on .group_item_on_arrow {
	display:none ;
}
*/