select,
.select2-container { 
  width: 100% !important;
}
.selection,.select2-results__option { 
  width: 100% !important;
}
.select2-container .select2-selection--single{
	height: calc(1.75em + .75rem + 2px);
}
.select2-container--default .select2-selection--single{
	border-radius: 3px;
    border: 1px solid #dddddd;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 36px;
	
}

.whatsapp-info {
	z-index: 999;
	position: fixed;
	left: 20px;
	bottom: 30px;
}

.whatsapp-info .whatsapp-icon i {
	border-radius: 10px;
	-webkit-animation: at-ripple .6s linear infinite;
	animation: at-ripple .6s linear infinite;
	float: left;
	font-size: 1.75rem;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 50%;
	text-align: center;
	transition: all 0.3s ease-out 0s;
}

.whatsapp-info .whatsapp-icon .whatsapp-text {
	z-index: -1;
	opacity: 0;
	float: left;
	font-size: .875rem;
	font-weight: 400;
	padding: 5px 20px;
	position: relative;
	top: 8px;
	left: 20px;
	border-radius: 4px;
	transform: translateX(50%);
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	transition: all 0.3s ease-out 0s;
}

.whatsapp-info .whatsapp-icon:hover .whatsapp-text {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.whatsapp-info .whatsapp-icon i {
	color: #fff;
	background-color: #4dc247;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
}

.whatsapp-info .whatsapp-icon:hover i {
	box-shadow: 2px 2px 11px rgba(0, 0, 0, 0.7);
}

.whatsapp-info .whatsapp-icon .whatsapp-text {
	color: #343a40;
	border: 1px solid #d8d8d8;
	background: #fff;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

@keyframes at-ripple {
	0% {
		box-shadow: 0 4px 10px rgba(77, 194, 71, 0.4), 0 0 0 0 rgba(77, 194, 71, 0.4), 0 0 0 5px rgba(77, 194, 71, 0.4), 0 0 0 10px rgba(77, 194, 71, 0.4);
	}
	100% {
		box-shadow: 0 4px 10px rgba(77, 194, 71, 0.4), 0 0 0 5px rgba(77, 194, 71, 0.4), 0 0 0 10px rgba(77, 194, 71, 0.4), 0 0 0 20px rgba(77, 194, 71, 0);
	}
}