.fabs {
	bottom: -5px;
	position: fixed;
	margin: 1em;
	right: 10px;
	z-index: 998;
}

.fab {
	display: block;
	height: auto;
	text-align: center;
	margin: 25px auto 0;
	cursor: pointer;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
	position: relative;
	z-index: 998;
	overflow: hidden;
}

.fab>i {
	font-size: 2em;
	line-height: 55px;
	-webkit-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.fab:not(:last-child) {
	width: 0;
	height: 0;
	margin: 20px auto 0;
	opacity: 0;
	visibility: hidden;
	line-height: 40px;
}

.fab:not(:last-child)>i {
	font-size: 1.4em;
	line-height: 40px;
}

.fab:not(:last-child).is-visible {
	width: 40px;
	height: 40px;
	margin: 15px auto 10;
	opacity: 1;
	visibility: visible;
}

.fab:nth-last-child(1) {
	-webkit-transition-delay: 25ms;
	transition-delay: 25ms;
}

.fab:not(:last-child):nth-last-child(2) {
	-webkit-transition-delay: 20ms;
	transition-delay: 20ms;
}

.fab:not(:last-child):nth-last-child(3) {
	-webkit-transition-delay: 40ms;
	transition-delay: 40ms;
}

.fab:not(:last-child):nth-last-child(4) {
	-webkit-transition-delay: 60ms;
	transition-delay: 60ms;
}

.fab:not(:last-child):nth-last-child(5) {
	-webkit-transition-delay: 80ms;
	transition-delay: 80ms;
}


.brdcstr_btn_chat:hover {
    color: #ffffff !important;
}

.img-btn-chat {
    width: 85%;
}