a.adm {
	width: 20px;
    height: 50px;
    position: fixed;
    top: 75%;
    left: 0;
    background: #cd7e20;
    z-index: 10000;
    opacity: 0;
}

a.adm:hover {
	opacity:.1;
	border:1px solid #cd7e20;
}

/* RESET BASIC ELEMENTS */
ul, ol {
    margin-left:1rem;
    margin-bottom:1.2rem;
}

ul.list-unstyled {
    margin-left:0;
}

.alert-primary {
  --bs-alert-color: #88898c;
  --bs-alert-bg: #f2f2f2;
  
}

.alert-graphic {
    background:url(/media/ko0do5i3/pattern-alt.png);
    border:none;
    --bs-alert-color: #f2f2f2;
}

.button-unar { background-color: #A62303 !important; color:#fff; }
.button-unar:hover { background-color: #A65C03 !important; color:#fff !important; }

/*  Grid Filter  */
.grid-filter.flex-column {
	border: 1px solid rgba(0,0,0,0.07);
	border-radius: 4px;
}

.grid-filter.flex-column,
.grid-filter.flex-column li {
	width: 100%;
}

.grid-filter.flex-column li a {
	padding: 5px;
	font-size: 0.9375rem;
	text-align: left;
	border-left: 0;
	border-radius: 0;
	border-bottom: 1px solid rgba(0,0,0,0.07);
}

.grid-filter.flex-column li:first-child a {
	border-radius: 4px 4px 0 0;
}

.grid-filter.flex-column li:last-child a {
	border-bottom: 0;
	border-radius: 0 0 4px 4px;
}

/* Vertical Tabs for Q&A page */
.block-tab-3 {
	background-color: #EFE9E2;
}

.block-tab-3 h1,
.block-tab-3 h2,
.block-tab-3 h3,
.block-tab-3 h4,
.block-tab-3 h5,
.block-tab-3 p {
	/*font-family: 'Inter',  sans-serif;*/
	color: #000;
}

.block-tab-3 .nav-link {
	padding: 20px 32px;
	color: #AAA;
	border-left: 1px solid #DDD;
	font-size: 1.25rem;
	transition: all .2s ease;
}

.block-tab-3 .nav-link:hover {
	color: #777;
}

.block-tab-3 .nav-link.active {
	color: #000;
	border-color: #000;
	font-weight: 500;
}

.card-columns.layout-2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

.card-columns a {
	position: relative;
	display: block;
}

@media (max-width: 991.98px) {
	.block-tab-3 .nav-link {
		border: 1px solid #CCC;
		padding: 10px 15px;
		margin: 5px;
		font-size: 1.15rem;
	}
}

.sticky-float-bottom {
			position: -webkit-sticky !important;
    		position: sticky !important;
    		top: calc(100vh - 134px); /* 100vh - alert-height - 30px */
}

@media (min-width: 992px) {
	.sticky-float-bottom {
		top: calc(100vh - 94px); /* 100vh - alert-height - 30px */
	}
}