@font-face {
	font-family: OpenSans-Light;
	src: url('/ConsentManagement/fonts/OpenSans-Light.ttf');
}

@font-face {
	font-family: OpenSans-Bold;
	src: url('/ConsentManagement/fonts/OpenSans-Bold.ttf');
}

@font-face {
	font-family: OpenSans-Regular;
	src: url('/ConsentManagement/fonts/OpenSans-Regular.ttf')
		format('opentype'),
		url('/ConsentManagement/fonts/OpenSans-Regular.eot?#iefix')
		format('embedded-opentype');
}

@font-face {
	font-family: OpenSans-Semibold;
	src: url('/ConsentManagement/fonts/OpenSans-Semibold.ttf')
		format('opentype'),
		url('/ConsentManagement/fonts/OpenSans-Semibold.eot?#iefix')
		format('embedded-opentype');
}

@font-face {
	font-family: OpenSans-SemiboldItalic;
	src: url('/ConsentManagement/fonts/OpenSans-SemiboldItalic.ttf');
}

body #cookiesModal_CM {
	font-family: OpenSans-Regular, arial;
}

#cookiesModal_CM.cookies_popup {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	overflow: auto;
	z-index: 999999999;
	text-align: left;
}

#cookiesModal_CM.cookies_popup .cookies_container {
	width: 1085px;
	position: relative;
	background: #FFFFFF;
	border-radius: 5px;
	margin: auto;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.7;
	letter-spacing: normal;
	color: #003145;
	top: 0%;
	margin: 75px auto;
	transform: translate(0, 0);
}

#cookiesModal_CM .cookies_header {
	padding: 37px 25px 25px 35px;
	position: relative;
}

#cookiesModal_CM .cookies_header h4 {
	font-size: 31px;
	color: #333;
	margin: 0;
	line-height: 35px;
	font-weight: 100;
}

#cookiesModal_CM .cookies_header button {
	border: none;
	box-shadow: none;
	-webkit-appearance: none;
	font-size: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: none;
	color: #777;
	cursor: pointer;
}

#cookiesModal_CM .cookies_header button:hover {
	color: #333;
}

#cookiesModal_CM .cookies_patch {
	background-color: #e9f7fd;
	padding: 15px 40px;
}

#cookiesModal_CM .cookies_patch p {
	margin: 0;
	padding: 0;
	font-size: 15px;
}

#cookiesModal_CM .cookies_patch p a {
	color: #23b4ec;
	text-decoration: none;
}

#cookiesModal_CM .cookies_patch p a:hover {
	text-decoration: underline;
}

#cookiesModal_CM a {
	color: #23b4ec;
	text-decoration: none;
}

#cookiesModal_CM a:hover {
	text-decoration: underline;
}

#cookiesModal_CM .cookies_body {
	padding: 15px 40px;
	font-size: 15px;
}

#cookiesModal_CM .cookiesList_section {
	max-height: 0;
	height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	transition: ease .4s;
}

#cookiesModal_CM .showSection {
	height: auto;
	max-height: initial;
	font-size: 15px;
}

#cookiesModal_CM .cookies_SettingCheck {
	margin-top: 0px;
	display: inline-block;
	clear: both;
	cursor: pointer;
	padding: 10px 0px;
	width: 100%;
}

#cookiesModal_CM .cookies_SettingCheck span {
	display: inline-block;
	vertical-align: middle;
	font-family: OpenSans-Semibold;
}

#cookiesModal_CM .checkBoxSelection {
	width: 29px;
	height: 27px;
	border: 2px solid #0ac2fa;
	border-radius: 4px;
	background: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
	cursor: pointer;
}

#cookiesModal_CM .checkBoxSelection.checked {
	background: #0ac2fa
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMy43OTgsMTQuNTc0bC0xLjE5MS0xLjQyOWMwLDAtMS4xOS0wLjk1My0wLjIzOC0yLjAyNGwxLjMxLTEuMDcyDQoJYzAsMCwxLjMxLTAuNTk1LDIuMTQzLDAuODMzbDMuMjE1LDMuNDUzbDkuMTY4LTkuMTY4YzAsMCwwLjcxNC0xLjE5LDEuOTA1LTAuNTk1bDEuNjY2LDEuNTQ4YzAsMCwwLjk1MywxLjA3MS0xLjA3MSwyLjYxOQ0KCUwxMC4zNDcsMTkuMDk4YzAsMC0wLjk1MywxLjE5MS0yLjE0My0wLjExOUwzLjc5OCwxNC41NzR6Ii8+DQo8L3N2Zz4NCg==')
		no-repeat 50% 50%;
	background-size: 70%;
}

#cookiesModal_CM .cookies_categories h3 {
	font-size: 21px;
	font-family: opensans-semibold;
	margin: 10px 0px 5px;
}

#cookiesModal_CM .cookiesPanel {
	margin-bottom: 6px;
	box-shadow: -2px 2px 4px #ddd;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading {
	border: 1px solid #d0d1d2;
	padding: 10px 13px 12px 13px;
	position: relative;
	cursor: pointer;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.active {
	border: 2px solid #0ac2fa;
	border-bottom: 2px solid #0ac2fa;
	background: #e9f7fd;
}

#cookiesModal_CM .cookiesPanel_heading .panel_radioCircles {
	height: 20px;
	width: 20px;
	border-radius: 20px;
	border: 2px solid #0ac2fa;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	position: relative;
	background: #fff;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.active .panel_radioCircles:after
	{
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 20px;
	border: 5px solid #0ac2fa;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading a {
	font-size: 16px;
	line-height: 19px;
	color: #333;
	text-decoration: none;
	outline: none;
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 57px);
	/*white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;*/
	float: left;
	margin-top: 3px;
}

#cookiesModal_CM .checkBoxSelectionExpandCollaspe {
	float: left;
	margin-top: 2px !important;
	margin-right: 9px;
}

/*#cookiesModal_CM .cookiesPanel_heading .panelArrow_click {
	background:
		url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjA3IDEyLjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzYjRlYztzdHJva2U6IzIzYjRlYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3ctbHQ8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjcuMDciIHkxPSIxMS43NyIgeDI9IjEiIHkyPSI2LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNi43MSIgeTE9IjEiIHgyPSIxIiB5Mj0iNi4xNCIvPjwvc3ZnPg==')
		no-repeat 50% 50%;
	padding: 8px;
	position: absolute;
	top: 16px;
	right: 20px;
	transform: rotate(180deg);
	cursor: pointer
}

#cookiesModal_CM .cookiesPanel_heading .panelArrow_click.arrowDown {
	transform: rotate(270deg);
}*/
#cookiesModal_CM .cookiesPanel_heading .panelArrow_click em.Expand {
	background:
		url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjA3IDEyLjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzYjRlYztzdHJva2U6IzIzYjRlYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3ctbHQ8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjcuMDciIHkxPSIxMS43NyIgeDI9IjEiIHkyPSI2LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNi43MSIgeTE9IjEiIHgyPSIxIiB5Mj0iNi4xNCIvPjwvc3ZnPg==')
		no-repeat 50% 50%;
	padding: 8px;
	position: absolute;
	top: 15px;
	right: 20px;
	transform: rotate(180deg);
	cursor: pointer
}

#cookiesModal_CM .cookiesPanel_heading .panelArrow_click em.Collapse {
	background:
		url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjA3IDEyLjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzYjRlYztzdHJva2U6IzIzYjRlYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3ctbHQ8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjcuMDciIHkxPSIxMS43NyIgeDI9IjEiIHkyPSI2LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNi43MSIgeTE9IjEiIHgyPSIxIiB5Mj0iNi4xNCIvPjwvc3ZnPg==')
		no-repeat 50% 50%;
	padding: 8px;
	position: absolute;
	top: 16px;
	right: 20px;
	transform: rotate(270deg);
	cursor: pointer
}

#cookiesModal_CM .cookiesPanel_heading.onlyborder .panelArrow_click em.Collapse,#cookiesModal_CM .cookiesPanel_heading.onlyborder .panelArrow_click em.Expand
	{
	display: none;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_body {
	padding: 25px 25px;
	border: 2px solid #23b4ec;
	border-top: none;
	display: none;
}

#cookiesModal_CM .category_cookiesList {
	margin: 0 0 5px 0;
}

#cookiesModal_CM .category_cookiesList p {
	font-size: 18px;
	font-family: opensans-semibold;
	margin: 0px 0 8px 0;
}

#cookiesModal_CM .category_cookiesList ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#cookiesModal_CM .category_cookiesList ul li {
	font-size: 13px;
	line-height: 21px;
}

#cookiesModal_CM .cookies_footer {
	text-align: center;
	padding: 20px;
	background: #f6f6f6;
	display: none;
}

#cookiesModal_CM .cookies_footer a {
	font-size: 16px;
	font-family: opensans-semibold;
	color: #fff;
	min-width: 220px;
	outline: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	padding: 10px;
	background: #42aedf;
}

.tickMarkIcon {
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMy43OTgsMTQuNTc0bC0xLjE5MS0xLjQyOWMwLDAtMS4xOS0wLjk1My0wLjIzOC0yLjAyNGwxLjMxLTEuMDcyDQoJYzAsMCwxLjMxLTAuNTk1LDIuMTQzLDAuODMzbDMuMjE1LDMuNDUzbDkuMTY4LTkuMTY4YzAsMCwwLjcxNC0xLjE5LDEuOTA1LTAuNTk1bDEuNjY2LDEuNTQ4YzAsMCwwLjk1MywxLjA3MS0xLjA3MSwyLjYxOQ0KCUwxMC4zNDcsMTkuMDk4YzAsMC0wLjk1MywxLjE5MS0yLjE0My0wLjExOUwzLjc5OCwxNC41NzR6Ii8+DQo8L3N2Zz4NCg==')
		no-repeat;
	display: inline-block;
	background-size: contain;
	width: 20px;
	height: 20px;
	vertical-align: -4px;
	margin-right: 10px;
}

#cookiesModal_CM .cookies_footer a:hover {
	text-decoration: none;
	background-color: #019c54;
}

#cookiesModal_CM .cookiesPanel .checkBoxSelection {
	width: 19px;
	height: 17px;
	margin-top: -2px;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.functionalchk
	{
	cursor: default
}

#cookiesModal_CM .cookiesPanel .functionalchk .checkBoxSelection {
	pointer-events: none
}

#cookiesModal_CM .cookies_categories .functionalchk.cookiesPanel_heading a
	{
	cursor: default
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.activefunc {
	border: 2px solid #0ac2fa;
	border-bottom: 2px solid #0ac2fa;
	background: #e9f7fd;
	/*min-height: 25px;*/
}

#cookiesModal_CM .headingOpen.onlyborder {
	border: 2px solid #0ac2fa;
}

/*#cookiesModal_CM .headingOpen.onlyborder .panelArrow_click,.functionalchk.onlyborder .panelArrow_click
	{
	transform: rotate(270deg) !important;
}*/
#cookiesModal_CM .headingOpen.onlyborder .panelArrow_click em.Collapse,#cookiesModal_CM .functionalchk.onlyborder .panelArrow_click em.Collapse
	{
	background:
		url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjA3IDEyLjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzYjRlYztzdHJva2U6IzIzYjRlYztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3ctbHQ8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjcuMDciIHkxPSIxMS43NyIgeDI9IjEiIHkyPSI2LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNi43MSIgeTE9IjEiIHgyPSIxIiB5Mj0iNi4xNCIvPjwvc3ZnPg==')
		no-repeat 50% 50%;
	padding: 8px;
	position: absolute;
	top: 16px;
	right: 20px;
	transform: rotate(270deg);
	cursor: pointer;
	display: block;
}

#cookiesModal_CM .headingOpen .panelArrow_click em.Collapse,#cookiesModal_CM .functionalchk .panelArrow_click em.Collapse
	{
	display: none;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.activefunc .checkBoxSelection
	{
	background: #0ac2fa
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMy43OTgsMTQuNTc0bC0xLjE5MS0xLjQyOWMwLDAtMS4xOS0wLjk1My0wLjIzOC0yLjAyNGwxLjMxLTEuMDcyDQoJYzAsMCwxLjMxLTAuNTk1LDIuMTQzLDAuODMzbDMuMjE1LDMuNDUzbDkuMTY4LTkuMTY4YzAsMCwwLjcxNC0xLjE5LDEuOTA1LTAuNTk1bDEuNjY2LDEuNTQ4YzAsMCwwLjk1MywxLjA3MS0xLjA3MSwyLjYxOQ0KCUwxMC4zNDcsMTkuMDk4YzAsMC0wLjk1MywxLjE5MS0yLjE0My0wLjExOUwzLjc5OCwxNC41NzR6Ii8+DQo8L3N2Zz4NCg==")
		no-repeat 50% 50%;
	background-size: 70%;
}

#cookiesModal_CM .cookies_categories .cookiesPanel_heading.functionalchk.activefunc .checkBoxSelection
	{
	background:
		url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMGFjMmZhIiBkPSJNMy43OTgsMTQuNTc0bC0xLjE5MS0xLjQyOWMwLDAtMS4xOS0wLjk1My0wLjIzOC0yLjAyNGwxLjMxLTEuMDcyDQoJYzAsMCwxLjMxLTAuNTk1LDIuMTQzLDAuODMzbDMuMjE1LDMuNDUzbDkuMTY4LTkuMTY4YzAsMCwwLjcxNC0xLjE5LDEuOTA1LTAuNTk1bDEuNjY2LDEuNTQ4YzAsMCwwLjk1MywxLjA3MS0xLjA3MSwyLjYxOQ0KCUwxMC4zNDcsMTkuMDk4YzAsMC0wLjk1MywxLjE5MS0yLjE0My0wLjExOUwzLjc5OCwxNC41NzR6Ii8+DQo8L3N2Zz4NCg==")
		no-repeat 50% 50%;
	background-size: 70%;
	border: 2px transparent solid;
}

#cookiesModal_CM .cookiesPanel_heading .panelArrow_click:hover {
	background-image:
		url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA4LjA3IDEyLjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzBlOTNjNjtzdHJva2U6IzBlOTNjNjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3ctbHQ8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjcuMDciIHkxPSIxMS43NyIgeDI9IjEiIHkyPSI2LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNi43MSIgeTE9IjEiIHgyPSIxIiB5Mj0iNi4xNCIvPjwvc3ZnPg==');
}

#cookiesModal_CM #acceptBtn {
	font-size: 16px;
	font-family: opensans-semibold;
	color: #fff;
	min-width: 220px;
	outline: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	background: #42aedf;
		/*url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMy43OTgsMTQuNTc0bC0xLjE5MS0xLjQyOWMwLDAtMS4xOS0wLjk1My0wLjIzOC0yLjAyNGwxLjMxLTEuMDcyDQoJYzAsMCwxLjMxLTAuNTk1LDIuMTQzLDAuODMzbDMuMjE1LDMuNDUzbDkuMTY4LTkuMTY4YzAsMCwwLjcxNC0xLjE5LDEuOTA1LTAuNTk1bDEuNjY2LDEuNTQ4YzAsMCwwLjk1MywxLjA3MS0xLjA3MSwyLjYxOQ0KCUwxMC4zNDcsMTkuMDk4YzAsMC0wLjk1MywxLjE5MS0yLjE0My0wLjExOUwzLjc5OCwxNC41NzR6Ii8+DQo8L3N2Zz4NCg==')
		no-repeat 9% 50%;
	background-size: 8%;	
	margin-rignt: 10px;
	margin-bottom: 10px;*/
	cursor: pointer;	
	border: 0px;
}

#cookiesModal_CM #acceptBtn:hover {
	text-decoration: none;
	background-color: #2f8cb7;
}

#cookiesModal_CM .cookies_footer #cancelBtn {
	font-size: 16px;
	font-family: opensans-semibold;
	color: #fff;
	min-width: 130px;
	outline: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	background: #00aa5b;
	background-size: 8%;
	cursor: pointer;
}

.hidden {
	display: none !important;
}

#cookiesModal_CM .cookies_body ul {
	list-style-type: disc;
	padding: 10px 18px !important;
}

p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}

#cookiesModal_CM .acceptAllOnTop {
	font-size: 16px;
	font-family: opensans-semibold;
	color: #fff;
	min-width: 240px;
	outline: none;
	text-decoration: none !important;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	padding: 10px;
	background: #00aa5b;
	cursor: pointer;
	border: 0px;
}

#cookiesModal_CM .acceptAllOnTopDisable {
	/* opacity: 0.5; */
	/* pointer-events: none; */
	cursor: not-allowed;
	background: #d3d3d3;
}

#cookiesModal_CM .acceptAllOnTop.acceptAllOnTopDisable:hover {
	background: #d3d3d3;
}

#cookiesModal_CM .acceptAllOnTop:hover {
	background: #0f864f;
}

#cookiesModal_CM .cookies_patch_header_left {
	width: 75%;
	float: left;
}

#cookiesModal_CM .cookies_patch_header_right {
	width: 25%;
	float: left;
}

#cookiesModal_CM .cookie_policy_description_overflow {
	overflow: auto;
	height: 130px;
	position: relative;
	outline: none;
	margin-top: 12px;
}

#cookiesModal_CM .cookie_policy_description_overflow p {
	font-size: 13px;
}

#cookiesModal_CM .jspDrag {
	background: #a3a8ad !important;
	border-radius: 4px;
}

#cookiesModal_CM .jspTrack {
	background: #dde;
	position: relative;
}

#cookiesModal_CM .heading_cookie_policy {
	margin: 0px;
	font-size: 14px;
	font-family: opensans-semibold;
}

#cookiesModal_CM .cookies_SettingCheck span:nth-of-type(1) {
	float: left;
}

#cookiesModal_CM .cookies_SettingCheck span:nth-of-type(2) {
	float: left;
	width: calc(100% - 40px);
	line-height: initial;
	padding-left: 5px;
	margin-top: 5px;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.clear:after,.clear:before {
	display: table !important;
	content: " " !important;
}

.clear:after {
	clear: both !important;
}

:after,:before {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

@media only screen and (max-width: 1120px) {
	#cookiesModal_CM.cookies_popup .cookies_container {
		width: 95%;
	}
	#cookiesModal_CM .cookies_patch_header_left {
		width: 100%;
	}
	#cookiesModal_CM .cookies_patch_header_right {
		width: 100%;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 480px) {
	#cookiesModal_CM .cookies_header,#cookiesModal_CM .cookies_patch,#cookiesModal_CM .cookies_body,#cookiesModal_CM .cookies_footer
		{
		padding: 12px !important;
	}
	#cookiesModal_CM .cookies_header h4 {
		font-size: 24px;
		line-height: 28px;
	}
	#cookiesModal_CM .cookies_SettingCheck .controlChk input:checked ~.controlIndicator::after
		{
		background-position: 50% 80%;
	}
	#cookiesModal_CM .cookies_categories h3 {
		font-size: 18px;
		line-height: 22px;
	}
	#cookiesModal_CM .cookies_categories .cookiesPanel_heading a {
		font-size: 14px;
	}
	#cookiesModal_CM .cookies_categories .cookiesPanel_heading {
		/*padding: 8px;*/
		
	}
	#cookiesModal_CM .cookiesPanel_heading .panelArrow_click em.Expand,#cookiesModal_CM .cookiesPanel_heading .panelArrow_click em.Collapse
		{
		right: 10px;
		top: 15px;
	}
	#cookiesModal_CM .cookies_categories .cookiesPanel_body {
		padding: 15px;
	}
	#cookiesModal_CM .cookiesPanel_heading .panel_radioCircles {
		height: 12px;
		width: 12px;
	}
	#cookiesModal_CM .cookies_categories .cookiesPanel_heading.active .panel_radioCircles::after
		{
		height: 6px;
		width: 6px;
		top: -2px;
		left: -2px;
	}
	#cookiesModal_CM .category_cookiesList ul li {
		font-size: 13px;
		line-height: 21px;
	}
}

@media only screen and (max-width: 400px) {
	#cookiesModal_CM .cookies_body .controlChk {
		font-size: 13px;
		line-height: 17px;
	}
	#cookiesModal_CM .cookies_SettingCheck label.controlChk {
		padding-top: 13px;
	}

	/*.panelArrow_click {
				display: none;
			}*/
}