#maintenance {
  /*display: block;*/
 display: none;
  background-color: #eb8f34;
}

#maintenance .col-md-12 {
  padding: 20px 0px;
}

#maintenance span:after {
  content: " Des opérations de maintenance auront lieu mardi le 5 mars 2022 entre 8:00 et 12:00. Afin d'éviter toute perte de données, veuillez ne pas faire de transaction durant cette période.";
  font-weight: bold;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}


.uqam-color {
    background-color: #0079BE;
}

.col-institution {
    margin-top: 10px;
    margin-bottom: 10px;
}

@media (min-width: 992px) {
.col-institution {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
}


.col-titre {
    margin-top: 12px;
    margin-bottom: 8px; 
    font-weight: bold;
    color: #fff;
}

@media (min-width: 992px) {
    .col-titre {
        padding-left: 35px;
    }
}

.col-titre a:link,
.col-titre a:visited {
    color: #fff;
}

.col-titre a:hover,
.col-titre a:focus,
.col-titre a:active {
    color: #fff;
    text-decoration: none;
}

.body .links {
    display: none;
}

/*****************************
#pieddepage
******************************/
/* pieddepage : appareils mobiles et moins */

#pieddepage {
    border-top: thick solid #fff;
	background-color: #00243A;
	background-image: linear-gradient(to bottom, #00243A 0%, #00243A 71%, #000000 50%, #000000 50%, #000000 100%);
    font-size: 12px;
	color: #fff; 
}
  
#pieddepage p, #pieddepage ul {
    margin-top: 1px; 
   /* padding-top: 0; */
}

#pieddepage ul {
   padding-left: 0; 
    list-style-type: none !important
}

@media (max-width: 991px) {
	#pieddepage .container {
		max-width: none; 
	} 
}

#pieddepage a {
	color: #fff; 
}

#pieddepage a:link, #pieddepage a:visited {
	color: #fff;
}

#pieddepage a:hover, #pieddepage a:focus, #pieddepage a:active {
	color: #fff; 
}

#foot-uqam {
    font-size: 14px;
}

#foot-info,
#foot-a11y {
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 10px 15px;
}

#foot-info .list-inline-item {
	display: list-item; 
}

#foot-info ul li {
    font-size: 16px;
	font-weight: 500; 
}

#foot-info ul li + li {
	font-size: 12px;
	font-weight: 500; 
}

#foot-info ul li + li::before {
	content: '';
	padding-right: 0; 
}

@media (max-width: 991px) {
	#foot-info ul li + li::after {
		content: '';
		background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_blanc@2x.png") right center/7px no-repeat;
		background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_blanc.svg") right center/7px no-repeat;
		padding-left: 16px; 
	}
}

#foot-a11y.pb-sp {
	padding-bottom: 4px !important; 
}

#foot-a11y .text-alignment {
	text-align: right;
    margin: 0;
}

#foot-a11y .link-a11y::before, #foot-a11y .link-a11y::after {
	position: relative;
	content: '';
	display: inline-block;
	vertical-align: middle;
	padding: 9px; 
}

#foot-a11y .link-a11y::before {
	left: -9px;
	margin-left: 16px;
	background: url(https://gabarit-adaptatif.uqam.ca/2016/css/images/accessibilite-2-blanc.svg) no-repeat 0 0; 
}

#foot-a11y .link-a11y::after {
	background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_blanc@2x.png") left center/7px no-repeat;
	background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_blanc.svg") left center/7px no-repeat;
	margin-left: 16px; 
    top: -2px;
}

@media (max-width: 991px) {
	#content-center {
		min-height: calc(100vh - 366px); 
	}
	
	.admin-bar #content-center {
		min-height: calc(100vh - 412px); 
	} 
}

/* pieddepage : tablettes et plus */
@media (min-width: 992px) {
   
    /* Sticky footer styles
-------------------------------------------------- */
    html {
    position: relative;
    min-height: 100%;
    }
    body {
  /* Margin bottom by footer height */
    margin-bottom: 60px;
    }
    .pieddepage {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #f5f5f5;
    }
    
	#pieddepage {
		background: #00243A;
		font-size: 12px; 
	}	
	
	#pieddepage.uqam  {
		border-top: thick solid; 
	}
	
	#pieddepage.uqam {
		border-top-color: #0079be;
	}
	
	#pieddepage p,
	#pieddepage ul {
		margin-bottom: 0;
	}
	
	#foot-uqam {
		margin-bottom: 3px;
		padding: 10px;
		margin-top: 6px;
		border-right: 1px solid rgba(129, 146, 156, 0.4);
        font-size: 12px;
	}
	
	#foot-uqam p {
		padding-left: 16px;
	}
	
	#foot-info {
		padding-left: 30px; 
	}
	
	#foot-info ul li {
		font-size: 12px;
		font-weight: normal;
	}
	
	#foot-info ul li:first-child {
		padding-right: 8px;
	}
	
	#foot-info ul li {
		display: inline-block;
	}
	
	#foot-info ul li + li {
		font-size: 12px;
		font-weight: normal; 
	}
	
	#foot-info ul li + li::before {
		content: '';
		background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_blanc@2x.png") left center/7px no-repeat;
		background: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_blanc.svg") left center/7px no-repeat;
		padding-right: 16px; 
	}
	
	#foot-info ul li + li::after {
		content: ''; 
	}
	
	#foot-a11y {
		padding-right: 30px; 
	}
	
	#foot-a11y .text-alignment {
	text-align: right;
}
	
	#content-center {
		min-height: calc(100vh - 170px); 
	}
	
	.admin-bar #content-center {
		min-height: calc(100vh - 202px); 
	} 
}
