/* CSS Document */

@font-face {
    font-family: 'david_libreregular';
    src: url('davidlibre-regular-webfont.woff2') format('woff2'),
         url('davidlibre-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.loader {
	position : fixed;
	z-index: 9999;
	background : url('imgs/icon_loader.gif') 50% 50% no-repeat;
	top : 0px;
	left : 0px;
	height : 100%;
	width : 100%;
	cursor : wait;
}

#sidebar-shortcuts-alternatif > li > a > i {
	margin-right: 4px;
}

div.footer-content ul {
	list-style: none;
}

div.footer-content ul li {
	line-height: 1.5em;
}

input[type="checkbox"].ace.ace-switch + .lbl::after,
input[type="checkbox"].ace.ace-switch.ace-switch-2 + .lbl::before {
	margin-top:10px;
}

div.page-content div.profile-user-info {
	max-width: 820px;
}

div.well {
	max-width:800px;
	margin-left:10px;
	margin-right: 10px;
}

div.well  p,
div.well div.blue {
	text-align: justify;
	margin-left: 0px;
	width:100%;
}

.right {
	float:right;
}

a span.menu-text,
a.dropdown-toggle a {
	margin-left: 4px;	
}

a.dropdown-toggle a {
	text-decoration: none;	
}


span.last-breadcrumb {
	color:#9D9696;
}

svg.fa-question-circle {
	margin-top: 12px;
}

.ace-nav > li > a > .ace-icon.fa-question-circle {
	color: yellow;
}

ul#sidebar-shortcuts-nav.nav.nav-list li a svg.svg-inline--fa.fa-question-circle.fa-w-16.menu-icon.gray {
	margin-top: -6px;
}

label.lightgray,
a.disabled,
div.lightgray {
	color: lightgray;
}

.nav.nav-list li span.pseudomenu {
	display: block;
	height: 39px;
	padding-left:7px;
	padding-top:10px;
}

.nav-list > li > span.pseudomenu > .menu-icon {
	display: inline-block;
	min-width: 30px;
	margin-right: 2px;
	vertical-align: sub;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
}

.nav-list > li > span.pseudomenu > span.menu-text {
	margin-left: 4px;
	color: lightgray;
}

.menu-icon.lightgray {
	color: lightgray;
}

@media screen and (min-width: 500px) {
	div.footer-content ul li {
		display: inline-block;
		margin-left:20px;
	}
	div.well {
		margin-top: 35px;
		margin-left: -12px;
		margin-right: -12px;
	}
}