details {
    
    border-radius: 4px;
    padding: .5em .5em 0;
}

summary {
    
    margin: -.5em -.5em 0;
    padding: .5em;
    font-size:larger;
    background-color: #8080801f;
    
}

details[open] {
    padding: .5em;
}

details[open] summary {
  
    margin-bottom: .5em;
}

.user-message {
	font-weight: bold;
	color: blue;
}

.user-message-secondary {
	font-weight: bold;
	color:#333;
	font-size: larger;
}


.success {
	color: green;
}

.error {
	color: red;
}

.info-text {
	font-style: italic;
	font-size: 85%;
}

.bullet-tick {
	padding-left: 5px;
	list-style-image: none;
	list-style: none;
}

.bullet-tick-image {
	background-image: url('../images/icon_tick_green.png');
	padding-left: 30px;
    background-position: 0 center;
	background-repeat: no-repeat;
}

/* li < span.disabled {
	background-image: url('../images/icon_tick_na.png.png') !important;
	background-repeat: no-repeat;
} */

.blinking{
	animation:blinkingText 1s infinite;
}
@keyframes blinkingText{
	0%{opacity: 0;}
	70%{opacity: .6;}
	100%{opacity: 1;}
}

.nav-link {
	color: #FFF;
}

.nav-link:hover, .nav-link:focus, .nav-link:active {
	color: #FFF;
    
}

.status-active {
	color: green;
	font-weight: bold;
}
.status-inactive {
	color: red;
	font-weight: bold;
}