 /****user consent: start *****/
 	#userConsentOverlay {
        position: fixed;
		bottom:0;
		left:0;
		width:100%;
		height:100%;
		/*background-color: rgba(0,0,0,0.5);*/
		z-index: 9999;
    }
	#userCookieSettingsPanel {
		display:none;
		height:calc(100vh);
	}
	#userConsentNotice {
		position:absolute;
		width:100%;
	}
	#userConsentNotice .user-consent-text{

		font-size:12px;
		float:left;

	}
	.user-consent-overlay {

		bottom: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		padding: 20px;
		font-style:italic;
		/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
	}

	.user-consent-panel {
		position: fixed;
		top: 5%;
		left: 50%;
		bottom: 5%;
		transform: translateX(-50%);
		width: 100%;
		max-width: 800px;
		background-color: #fff;
		padding: 20px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		z-index: 10000;
		overflow:auto;
	}
	.user-consent-panel-close {
		text-align: right;
	}
	.user-consent-cookie-settings{
		margin:auto;
	}
	.consent-item {
		background:#efefef;
		margin:20px 0px 5px 0px;
		padding:10px;
	}
	.user-consent-checkbox {
		transform: scale(1.5);
		margin-right: 10px;
		vertical-align: middle;
	}
	.user-consent-buttons {
		/*float:right;
		text-align:center;*/
	}
	.user-consent-buttons button {
		padding:0px 5px 0x 5px;
		margin:0px 0px 0px 0px;
		font-style:normal;
	}
	#cookieSettingsButton {
		border:1px solid transparent;
		background:transparent;
	}
    /****user consent: stop *****/