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: #969696 !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;
}

/* CNA SKILLS LIST */
ul.cnaskills {
    margin-left:0;
    list-style:none;
}

ul.cnaskills > li:before {
    font-family: "font-icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    content: "&#xe92d;";
}

ul.cnaskills ul li {
    display:inline;
}

ul.cnaskills ul li:after {
    content: " | ";
}


/* POLICIES AND PROCEDURES FORMATTING */
ol.policy {
    list-style-type:none;
    counter-reset: item;
}

ol.policy li {
    display:block;
    counter-increment: item;
    margin-left:1.5rem;
    margin-bottom:1rem;
    margin-top:1rem;
}

ol.policy li:before {
    content: counters(item, ".") ". ";font-weight:bold;
    
}

ol.policy ul li {
    display: list-item; /* Returns to default bullet behavior */
    counter-increment: none; /* Stops the 5.2.2.1 behavior */
    list-style-type: disc; /* Restores standard bullets */
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left:1.25rem;
    line-height:1.25rem;
}

ol.policy ul.alpha li {
     list-style-type: lower-alpha;
}

/* 2. Remove the "counters" content from the <ul>'s list items */
ol.policy ul li:before {
    content: none; /* Removes the "5.2.3." prefix */
}

ol.policy ul.unstyled li {
    display: list-item;
    list-style-type: none;
}

ol.roman {
    list-style-type: upper-roman;
    margin-left:.8rem;
}

ol.roman li:before {
    font-weight:bold;
}

ol.roman ul.list-t1 li {
    list-style-type: none;
    margin-bottom:.8rem;
}

ol.roman ul.list-t2 li {
    list-style-type: square;
    margin-bottom:0;
    margin-left:1.5rem;
}

@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 */
	}
}