.lilly-feedback {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
}

.lilly-feedback * {
	box-sizing: border-box !important;
}

.lilly-feedback__toggle-button {
	position: fixed !important;
	z-index: 9999 !important;
	bottom: 0 !important;
	right: 0 !important;
	top: auto !important;
	background-color: #d52b1e !important;
	border: 0 !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	vertical-align: baseline !important;
	height: 40px !important;
	width: 40px !important;
	padding: 10px !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi+P//f8N/6oEGRhDJQEXAxEBlMGAGMkLxCPIy0YCFSHX/R2N5BIThgBnYyIBWni0AlWaUYAZqGoZsIFUMgxlINcNAGCDAAJWATOwNO5ZbAAAAAElFTkSuQmCC) !important;
	background-repeat: no-repeat !important;
	background-position: 10px 10px !important;
	cursor:pointer !important;
}

.lilly-feedback__toggle-button--icon-pencil .lilly-feedback__toggle-button {
	height: 45px !important;
	width: 45px !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAcVJREFUSA21lL1LA0EQxe8kxEKsAiIofnViMJZioYggFmJhaydYWgk20cL4L1gG0gsWtmJtGwVNpRbamKCFFhZ+xd+Y3b3NZlEv5AZednbmzbyb3bsEQQJWr9cz4AgsJ9C+0ZLmJ0DsDax0VIiGMsEGyIIaECt3TIRmIlCWrtgOEKEKyKX4CVFaBVkgfhyrhGF4SI8MRadgShXvs76CLPmvAEIBtGNXFPUBewLd5xEnpwQDEbnUmRjr/wVEicbXMZoLNZ4AGikzUuQc4z5EW+PN430Cvdp3IKQnsMAdXMimyTyTzDQR1AZeCeyBNDgHtpk7IBjdhar1TbIIccQjNEbsDvQAu5GZgLpdcqNgHRjzicyRnTCMyBmOXOO5AgUyJZNVjk8kz7meuUSeUhe/kJtU+RrcqppABLzmE5mmqNfDHiDWDZas3BDcWfbbVqzFFRH3K18j9tzCbAT6WbacnPdFsTm+STZ9x2UX2T6T3LMftGOu7xMZp/DdJf6yT/+S+0n5RIp/FcXNd8UtaIefhEjFfRDfcVUhxbkT3fMDR/7PDnTArFzyDdBWxHFfacNt26GpFklGQJ4MkVuQnIASySdyRNbZfgNmNvWeQ8XckQAAAABJRU5ErkJggg==) !important;
}

.lilly-feedback__toggle-button--icon-megaphone .lilly-feedback__toggle-button {
	height: 42px !important;
	width: 45px !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAAAXNSR0IArs4c6QAAAYlJREFUSA21lM8rRUEUx433eH7VY2dhIaVkQzZ2bESknvwP/gAWFoqFpCwsWNpZK8nCSrKxfTtZSCkr5REl+dX1Oa9xG9OMd6d376lPc2bmnO/33jf3jWrIMKIo6kJeSD8QH4ccrMJHY9oWiI6geQSxdpzUa4a4ggV0LqDT1KvbRIvPIVqGPWgxDSTP2wtJ54i3UjsLKzD8X1+QCcJFxKZhHmagHWpG1YRm+Q3flFLv5Nvkg7rzm/EaCjAKQ5CDoMgjukzHFoyRPzIuBSkkKJaDL+m6B8Zenac6iEl/qooOMTEJOnyHRs0lMZHDzTTE5DZTB8TF5AAiGIAbyCb4dAvw+5/ZID+ECtjxwsKVveiZN7FevYW9T03BrtW8z7xNGhj7YBHO4Qtckchkyuo8dT0RNT2wCU9WfSIT+QlfjUa5cjpcRvrtiuyvGz2xiRy8M+QeY+PM2GwmnzDmf1Lqn2GNRfmAjs1Nr4kuOtHjPeMOXOq5d8DoDkrwSVEF5IL1B6/eDZMQfPOaqj8p7Fa9v0VCSgAAAABJRU5ErkJggg==) !important;
}

.lilly-feedback__toggle-button--hidden {
	display: none !important;
}

.lilly-feedback__options {
	display: none;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	right: 0;
	background-color: #d52b1e;
	padding: 20px;
	color: #fff;
	max-width: 100%;
}

.lilly-feedback__options--visible {
	display: inline-block !important;
}

.lilly-feedback__title {
	color: #fff !important;
	margin: 0 !important;
	font-size: 24px !important;
	font-family: DIN-Medium, Arial, Helvetica, sans-serif !important;
}

.lilly-feedback__copy {
	color: #fff !important;
	margin-top: 20px !important;
	margin-bottom: 0 !important;
}

.lilly-feedback__option-buttons {
}

.lilly-feedback__option-button {
	color: #fff !important;
	background-color: transparent !important;
	border: 2px solid #fff !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	vertical-align: baseline !important;
	display: inline-block !important;
	text-decoration: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	padding: 10px !important;
	margin-top: 20px !important;
	margin-right: 20px !important;
	line-height: 1.2 !important;
	cursor: pointer !important;
}

.lilly-feedback__option-button:after {
	content: none !important;
	display: none !important;
}

.lilly-feedback__option-button:last-child {
	margin-left: 0 !important;
}

@media (max-width: 580px) {
	.lilly-feedback__options {
		width: 100% !important;
	}

	.lilly-feedback__option-button {
		display: block !important;
		width: 100% !important;
		text-align: center !important;
	}
}