.view-wrapper { overflow:auto; }
.profile-frame { border:1px solid #DDD; background:#FAFAFA; }



.rwd-md .dashboard-view.view-wrapper {
	width:80%; margin:0 auto;
}
.dashboard-view.view-wrapper {
	width:100%;
}

.btn-chat {
	position:relative;
	z-index:1;
	background:#FFF;
	background-position: center center;
	background-size: cover;
	color:#FFF;
	border:none;
	transition:all 0.3s ease;
	font-size:1.2rem;
}

.rwd-xs .btn-chat {
	height:15rem;
}

.btn-chat:hover {
	z-index:999;
	transform:scale(1.1);
	transform-origin:center center;
	box-shadow:0 0 10px #DDD;
}
.btn-chat div { 
	position:relative; padding:1rem 0;
	display:flex; align-items:center; justify-content:center;
}
.btn-chat img { height:2em; }

.rwd-md .btn-chat div {
	position:absolute; top:0; left:0;
	width:100%; height:100%;
	flex-direction:column;
	padding:0;
}
.rwd-md .btn-chat { --size:25%; width:var(--size); padding-top:var(--size); height:unset; }
.rwd-md .btn-chat img { width:30%; height:auto; }



.loader-overlay {
	display:flex; align-items:center; justify-content:center;
    position:fixed; top:0; left:0;
    width:100vw; width:100dvw;
    height:100vh; height:100dvh;
    background: #FFF;
}
.loader-container {
	width:70px; height:70px;
	display:inline-flex; align-items:center; justify-content:center;
}
.loader-container .loader {
	width: 64px;
	height: 64px;
	position: relative;
	background-image:
		linear-gradient(#869016 16px, transparent 0) ,
		linear-gradient(#6b087c 16px, transparent 0) ,
		linear-gradient(#FF3D00 16px, transparent 0) ,
		linear-gradient(#216f0c 16px, transparent 0);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: left top , left bottom , right top , right bottom;
	animation: rotate 1s linear infinite;
	display:block;
}
.loader-container .loader-text {
	font-size:1.3rem;
}
@keyframes rotate {
	0% {
		width: 64px;
		height: 64px;
		transform: rotate(0deg)
	}
	50% {
		width: 30px;
		height: 30px;
		transform: rotate(180deg)
	}
	100% {
		width: 64px;
		height: 64px;
		transform: rotate(360deg)
	}
}