.usrcntht {
    max-height: 300px;
    overflow-y: auto;
}
.dropend .dropdown-item a {
    text-decoration: none;
}
.sbevntlst .ev-date {
    flex: 0 1 5%;
}
.sbevntlst .ev-date-bx {
	background-color: #ed222b;
	padding: 0.2em 0.2em;
	text-align: center;
	font-size: 1em;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 1.1;
	text-transform: uppercase;
}
.sbevntlst .ev-cnt {
    width: 100%;
    margin-left:0.7em;
	font-size: 0.9em;
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.3;
}
.sbevntlst .ev-cnt p{
	margin: 0;
}
.sbevntlst .ev-cnt p b, 
.sbevntlst .ev-cnt p strong {
    font-weight: 600;
}
.sbevntlst .ev-date-bx {
    width: 50px;
}
.sbevntlst .ev-cnt a {
    color: #FFFFFF;
    text-decoration: none;
}
.sbevntlst .ev-date {
    background-color: #ed222b;
}
.sbevntlst .ev-cnt p{
    font-size: 0.9em;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1.3;
}
.inst-btn button{
	color: #000000;
	font-weight: 500;
}
.inst-btn .active{
	border-color:#22c55e !important;
	background-color: #f0fdf4;
}
.inst-btn .active,
.inst-btn .active i{
	color: #22c55e;
}
.inst-btn .cknone{
	display: none;
}
.inst-btn .stnone{
	display:inline-block;
}
.inst-btn .active .cknone{
	display:inline-block;
}
.inst-btn .active .stnone{
	display: none;
}
.inst-btn button.btn:focus {
    box-shadow:none;
}