/* UI-Kontextmenü
------------------*/

	.fecg-ui-contextmenu {
		position: fixed;
		bottom: 75px;
		right: 0;
		z-index: 99999;
		text-align: right;
	}

	/* Button
	----------*/

		.fecg-ui-contextmenu--btn {
			display: block;
			width: 50px;
			height: 50px;
			line-height: 50px;
			color: #454545;
			text-align: center;
			opacity: 0.3;
			cursor: pointer;
			position: absolute;
			right: 0;
			bottom: 0;
		}

		.fecg-ui-contextmenu--btn:hover {
			opacity: 1;
		}

		.fecg-ui-contextmenu--btn .mdi {
			color: #1a4a59;
			font-size: 26px;
		}

	/* Inhalt
	----------*/

		.fecg-ui-contextmenu--menu {
			display: none;
			background-color: #FFFFFF;
			-webkit-box-shadow: 0px 0px 16px -7px #000000;
			box-shadow: 0px 0px 16px -7px #000000;
			border-radius: 7px;
			position: relative;
			bottom: 50px;
		}

		.fecg-ui-contextmenu--item {
			border-bottom: 1px dashed #DDDDDD;
			border-radius: 7px;
			display: grid;
			grid-template-columns: 20px minmax(0,1fr);
			grid-gap: 5px;
			color: #454545;
			font-size: 16px;
			padding: 10px 20px;
			cursor: pointer;
		}

		.fecg-ui-contextmenu--item:hover {
			background-color: rgba(0,0,0,0.05);
		}

		/* Icon
		--------*/

			.fecg-ui-contextmenu li .mdi {
				display: block;
				text-align: center;
				width: 45px;
				height: 45px;
				position: relative;
				top: 11px;
			}

		/* Text
		--------*/

			.fecg-ui-contextmenu li span {
				display: block;
				padding-top: 12px;
				padding-right: 30px;
			}