body { background: #fff; font-size: 13pt; }
a:link, a:visited { color: #055; background: transparent; font-weight: bold; }
a:hover,a:focus,a:active { color: #055; border: none; }
h1 { font-size: 30pt; text-shadow: 2px -3px 12px #444; }
h2 { font-size: 20pt; text-shadow: 1px 4px 10px #444; }
h3 { font-size: 16pt; color: #000; text-shadow: none; }
h4 { font-size: 14pt; }
.logo { width: 128px; transition: none; }
.logo > div { display:none; }
.logo-fraternites > img {width: 120px; }
.schema-logo { width: 256px; margin-left: calc(50% - 128px); filter:none; float:none; }
.separator {
	background: linear-gradient(to right, 
	rgba(128,128,128,0) 0%,
	rgba(128,128,128,1) 20%,
	rgba(128,128,128,1) 80%,
	rgba(128,128,128,0) 100%); 
}
.container {
	padding: 0;
	border: 0;
	color: #000;
}
.carousel a,
.carousel div {
	border-color:transparent;
    border-bottom-color: #0ff;
	background: rgb(200,200,255);
	color: #000;
	text-shadow: none;
}
#toggle { display: none; }
.menu ul li a,
.burger {color:#000}
.menu ul li:not(.nohover):after {background: #444;}

.microlib_tabs_nav_item { 
	font-size: 15pt; 
	float: none; 
	display: inline-block !important; 
	background: linear-gradient(rgba(0,0,0,0), rgba(0,240,240,.5)); 
}
.microlib_tabs_nav_item:not(.microlib_active):hover { color: #fff; }
.microlib_tabs_nav_item.microlib_active,
.microlib_tabs_tab {
    display: block;
	background: transparent none;
}

.encart { border-color: #333; }
.menu-group { display: none; }

.table-container table.dataTable thead th, table.dataTable thead td { 
	color: #000; 
	border-bottom-color: #000;
}
.table-container thead { background: transparent none }
.table-container td { color:#000; }
.table-container tbody tr[role="row"] { background: transparent none; }

.gradient-border-back,.gradient-border-next {
    display: none;
}

.page {
	height: initial;
    overflow-y: initial;
	margin: 0;
	border: none;
}
