/* Links */
a,
a:focus,
a:hover {
  color: #fff;
}

/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}

html {
	background-color: #333;
	min-height:100%!important;
}
body {
  background-color: #333;
  min-height:100%!important
}

body {
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  /*text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);*/
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}

.cover-container {
  max-width: 960px;
}

main > .container {
  padding: 60px 15px 0;
}

.avatar:hover{ 
	text-decoration:none
}
.avatar IMG{
	background-color: #999;
}

.link_tooltip{ cursor:pointer; color: #ffc107!important;}


#global-footer{
	background-color:#555;
	font-size:.9rem
}

.footer {
  background-color: #333;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
  
}

.footer p{
	
	margin-bottom:0px!important
}

.btn-xs {
	padding: .1rem .2rem! important;
	font-size: .8rem!important;
}

.navbar-user .dropdown-toggle::after{
	display:none!important
}


@media (max-width: 575.98px) {
		/* header */
	.navbar-brand {
		font-size: 1rem;
	}
	
	.navbar-brand, .navbar-toggler  {
		font-size: 1rem;
		padding: .1rem .3rem;
	}
	
	.nav-link {
		padding: .3rem 1rem;
		font-size: .9rem;
	}
	
	.sm-hide {
		display:none
	}
}

@media (max-width: 400px) {
	.xs-hide {
		display:none
	}
	.xs-show {
		display:block!important
	}
}

#modalCookie .modal-dialog {
	max-width: 100%!important;
	width: 100%!important;
   position:fixed;
   top:auto;
   right:auto;
   left:auto;
   bottom:25px;
   margin:0!important;
   font-size:.9rem;
  
} 