.mb-sc-button {
	width: 60px;
	height: 60px;
	position: fixed;
	right: 0px;
	top: calc(50% - 30px);
	z-index: 1000;
	transition: transform 500ms ease;

	.mb-sc-b-content-container {
		position: relative;
		height: 100%;
		width: 100%;

		.mb-sc-corner {
			filter: drop-shadow( 0px 0px 10px rgba(0,0,0,0.1));
			top: 50%;
			position: absolute;
			right: -20px;
			fill: white;
			transform: translateY(-50%);
			width: 80px;
			z-index: 1001;
		}
	
		.mb-sc-icon-container {
			top: 50%;
			transform: translateY(-50%);
			right: 5px;
			position: absolute;
			z-index: 1002;
			border-radius: 50%;
			height: 45px;
			width: 45px;
			background-color: #00d5d2;
			cursor: pointer;
			display: flex;
			justify-content: center;

			.mb-sc-icon {
				color: #fff;
				font-size: 22px;
				line-height: 45px;
				text-align: center;
			}
		}
	}
}