/*
-----------------------------------
	HOME NETWORK
-----------------------------------
*/
	
	.home-network .home-network-type + .home-network-type {
		margin-top:20px;
	}

	/*
	-----------------------------------
		HOME TYPE HEADING
	-----------------------------------
	*/

	.home-network .home-type-heading {
		margin:0 0 10px 0;
	}
	
	.home-network .home-type-heading .home-type-title {
		margin:14px 4px 0  0;
		font-size:19px;
		color:#647D8B;
	}
	
	.home-network .home-type-heading .home-type-actions {
		float:right;
	}
	
	.home-network .home-type-heading .home-type-actions i {
		margin-left:5px;
	}
	
	
	
	/*
	-----------------------------------
		ITEMS
	-----------------------------------
	*/
	
	/*.home-network .home-item.item-lg {
		font-size:110%;
	}
	
	.home-network .home-item.item-md {
		font-size:100%;
	}
	
	.home-network .home-item.item-sm {
		font-size:90%;
	}*/
	
	.home-network .home-item .home-item-inner {
		border: 1px solid rgba(0,0,0,0.1);
		box-shadow: 0 2px 0 rgba(0,0,0,0.03);
		background-color: rgba(255,255,255,0.9);
		margin-bottom: 8px;
		padding:15px;
		border-radius: 4px;
	}
	
	.home-network .home-item.item-stacked .home-item-inner {
		display:block;
	}
	
	.home-network .home-item.item-table .home-item-inner {
	}
	
	@media (min-width: 992px) {
		.home-network .home-item.col-md-6:nth-child(even) .home-item-inner  {
			margin-right:-11px;
		}
		
		.home-network .home-item.col-md-6:nth-child(odd) .home-item-inner  {
			margin-left:-11px;
		}
	}

	/*.home-network .home-item.item-lg:after  {
		content:"";
		display:block;
		height:1px;
		background-color:#E9E9E9;
		border-radius:4px;
		margin:20px -10px 0 -10px;
	}*/
	
		/*
		-----------------------------------
			THUMBNAILS
		-----------------------------------
		*/
		
			/*
			-----------------------------------
				TABLE STYLE
			-----------------------------------
			*/
			
			.home-network .home-item.item-table.item-lg .home-item-thumbnail {
				width:320px;
			}
			
			.home-network .home-item.item-table.item-md .home-item-thumbnail {
				width:120px;
			}
			
			.home-network .home-item.item-table.item-sm .home-item-thumbnail {
				width:60px;
			}
			
			/*
			-----------------------------------
				STACKED STYLE
			-----------------------------------
			*/
		
			.home-network .home-item.item-stacked .home-item-thumbnail {
				width:100%;
			}
			
			
		/*
		-----------------------------------
			MEDIA
		-----------------------------------
		*/
		
		.home-network .home-item.item-table .home-item-media {
			display:table-cell;
			padding-right:20px;
		}
	
		/*
		-----------------------------------
			BODY
		-----------------------------------
		*/
		
		.home-network .home-item.item-table .home-item-body {
			display:table-cell;
			vertical-align:top;
			width:100%;
			font-size:100%;
		}
		
		.home-network .home-item.item-table .home-item-thumbnail + .home-item-body {
			padding-left:20px;
		}
		
		.home-network .home-item.item-stacked .home-item-body {
			padding-top:10px;
		}
		
		.home-network .home-item .home-item-title {
			margin:0;
			font-weight:bold;
			margin-bottom:0;
			line-height:1.2em;
		}
		
		.home-network .home-item.item-lg .home-item-title {
			font-size:130%;
		}
		
		.home-network .home-item.item-md .home-item-title {
			font-size:115%;
		}
		
		.home-network .home-item.item-sm .home-item-title {
			font-size:100%;
		}
		
		.home-network .home-item .home-item-details {
			font-size:85%;
			color:#999;
			line-height:1.3em;
			margin:0.5em 0 0;
		}
		
		.home-network .home-item .home-item-text {
			line-height:1.3em;
			margin:0 0 0 0;
		}
		
		.home-network .home-item .home-item-text br + br {
			display:table;
			margin-top:0;
			height:0;
		}
		
		/*
		-----------------------------------
			FOOTER
		-----------------------------------
		*/
		
		.home-network .home-item .home-item-footer {
			margin-top:4px;
			padding-top:3px;
			border-top:1px solid #eee;
		}
		
		.home-network .home-item .home-item-footer .home-item-action-link{
			font-size:85%;
			color:#999;
		}
		
		.home-network .home-item .home-item-footer .home-item-action-link i {
			margin-right:-2px;
		}
		
		.home-network .home-item .home-item-footer .home-item-action-link + .home-item-action-link {
			margin-left:5px;
		}
		
		
		/*
		-----------------------------------
			LINKS
		-----------------------------------
		*/
		
		.home-network .home-item .home-item-link {
			color:#9FC5D5 !important;
		}
		
		.home-network .home-item .home-item-link + .home-item-link {
			margin-left:5px;
		}
		
		.home-network .home-item .home-item-link:hover {
			color:#1FB9E7 !important;
			text-decoration:none;
		}
		
/*
-----------------------------------
   PRINT SURVEY
-----------------------------------
*/

.print-survey .form-group {
    margin:0;
    padding:10px 0;
}
.print-survey .form-group + .form-group {
    border-top: 1px solid rgba(0, 101, 162, 0.1);
}


/*
-----------------------------------
   Network index search form fix
-----------------------------------
*/

#control-group-OnlyAccessible {
	text-align: left;
	margin-top: -3px;
}

#control-group-OnlyAccessible label {
	margin-left: 20px;
}

div.list-group .list-group-item.private {
	position: relative;
}

div.list-group .list-group-item.private i.fa-lock {
	position: absolute;
	right: 15px;
	top: 25%;
}

div.text-preview .read-more, div.text-preview .read-less {
	white-space: nowrap;
}

span.match {
	background-color: yellow;
}

/*
-----------------------------------
   Network card footer
-----------------------------------
*/

.ui_manageAccess-network-footer .row .btn-participate, .ui_manageAccess-network-footer .row .btn-warning {
	text-wrap: nowrap;
}

/*
-----------------------------------
   Manage network form
-----------------------------------
*/

#groupform {
	margin-top: 1rem;

	.nav-tabs > li {
		padding: 0.5rem 0;
	}

	.nav-tabs-panel a {
	padding: 0.5rem;
	}
}

/*
-----------------------------------
   Style fix after technical update
-----------------------------------
*/

.request-details {
	padding: 1rem 0;
	margin-left: -1rem;
	margin-right: -1rem;
	display: flex;
	justify-content: space-between;

	.list-group {
		margin-top: 1rem;
	}
}

.request-contact {
	padding: 1rem 0;
}

#leaders-directory .sorting_1, #users-directory .sorting_1 {
	display: flex;
}

#all-platform.btn {
	margin-bottom: 1rem;
	margin-right: 1.2rem;
}

