@font-face {
	font-family: 'MyConferencesuite_Alliance';
	src: url("../../../../css/webfonts/MyConferencesuite_Alliance.eot?z1yefj");
	src: url("../../../../css/webfonts/MyConferencesuite_Alliance.eot?z1yefj#iefix") format("embedded-opentype"), url("../../../../css/webfonts/MyConferencesuite_Alliance.ttf?z1yefj") format("truetype"), url("../../../../css/webfonts/MyConferencesuite_Alliance.woff?z1yefj") format("woff"), url("../../../../css/webfonts/MyConferencesuite_Alliance.svg?z1yefj#MyConferencesuite_Alliance") format("svg");
	font-weight: normal;
	font-style: normal;
}

div[data-id="1812"],
div[data-id="1773"],
div[data-id="1769"],
div[data-id="1768"]{
	display:none;	
}
a[aria-expanded="false"]:after,
a[aria-expanded="true"]:after{
	font-family: "Font Awesome 5 Pro";
	color:#ffffff;
	line-height: 2rem;
	font-size: 1.6rem;
}
div[data-link-type="video"]:before,
a[data-link-type="file"]:before{
	font-family: "Font Awesome 5 Pro";
	content: "";
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	font-size: 1rem;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
div[data-link-type="video"]:before{
	content: "\f03d";	
}
a[data-link-type="file"]:before{
	content: "\f15b";
	margin-right: 8px;
}
.far.fa-play-circle,
.fas.fa-cloud-download-alt{
	font-size: 1.8rem;	
}
#footer{
	padding: 50px;
	background-color: #0e6cb6;
	color: #ffffff;
	-webkit-box-shadow: 0 -1px 11px 0 rgba(00,00,00,0.3);
	box-shadow: 0 -1px 11px 0 rgba(00,00,00,0.3);
}
#footer .footer{
	font-weight:300;
	font-size:1rem !important;
}
#main_body{
	margin: 50px auto !important;
	padding-bottom: 25px;	
}
#main_body>.row>h2{
	margin-bottom: 20px !important;
}
@media (min-width:240px) and (max-width:1000px) {
	#app-layout-virtual .body-description .col-sm-3{
		display:block;
		float:none;
		width:100%;
		max-width:100%;
		flex: 100%;
	}
	#app-layout-virtual .jumbotron{
		height:auto;	
	}
	#app-layout-virtual .body-description .row{
		margin:0px;	
	}
	#visible_body{
		padding-top: 100px;	
	}
}