p.values {
	font-size: 0;
	max-width: 950px;
}

p.values > a > span,
p.values > span {
	display: inline-block;
	margin: 5px 0;
}

p.values > span.big > span:last-child {
	padding-top: 10px;
}

p.values.big > * {
	vertical-align: top;
}

p.values > span > a,
p.values > span > span {
	display: block;
	text-align: center;
}

p.values > span > span:first-child {
	padding: 0 10px 4px 10px;
}

p.values > span > a:last-child,
p.values > span > span:last-child {
	padding: 4px 10px 0 10px;
}

p.values label {
	padding-bottom: 60px;
	font-weight: bold;
}

@media only screen and (max-width: 767.9px) {
	p.values label {
		padding-bottom: 10px;
	}
}

.no_padding {
	padding: 0;
}

.padding {
	padding: 10px;
}

table.margin_news {
	margin-left: 0;
	margin-bottom: 30px;
}

.padding_left {
	padding-left: 10px;
}

.padding_bottom {
	padding-bottom: 60px;
}

.padding_top {
	padding-top: 30px;
}

.no_padding_right {
	padding-right: 0;
}

.no_padding_top {
	padding-top: 0;
}

.padding_right {
	padding-right: 10px;
}

.margin_right {
	margin-right: 10px;
}

.margin_left_small {
	margin-left: 10px;
}

.margin_left {
	margin-left: 25px;
}

.margin_bottom {
	margin-bottom: 30px;
}

.margin_bottom_small {
	margin-bottom: 15px !important;
}

.no_margin_top {
	margin-top: 0 !important;
}

.no_margin_bottom {
	margin-bottom: 0 !important;
}

.margin_top {
	margin-top: 30px;
}

.margin_tutorial {
	margin-left: 10px;
	margin-right: 10px;
	width: auto;
	height: 28px;
}

.no_margin {
	margin: 0 !important;
}

/* toggle container */

.toggle_container {
	opacity: 0;
}

.toggle_container.animate {
	opacity: 1;
	transition: opacity 200ms linear;
}

/* 2 columns */ 

section.one_column > div,
section.two_columns > div,
section.three_columns > div,
section.four_columns > div,
section.five_columns > div {
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

section.two_columns.wide > div {
	max-width: 100%;
	width: 100%;
}

section.two_columns > div > div,
section.three_columns > div > div,
section.four_columns > div > div,
section.five_columns > div > div {
	margin-right: 30px;
	width: calc((100% - 30px) / 2);
	float: left;
	margin-bottom: 60px;
}

section.two_columns > div > div.one_column {
	margin-right: 0;
	width: 100% !important;
}

section.two_columns.two_columns_60_40 > div > div:first-child {
	width: calc((100% - 30px) / 100 * 60);
}

section.two_columns.two_columns_60_40 > div > div:last-child {
	width: calc((100% - 30px) / 100 * 40);
}

section.two_columns.two_columns_45_55 > div > div:last-child,
section.two_columns.two_columns_55_45 > div > div:first-child {
	width: calc((100% - 30px) / 100 * 55);
}

section.two_columns.two_columns_45_55 > div > div:first-child,
section.two_columns.two_columns_55_45 > div > div:last-child {
	width: calc((100% - 30px) / 100 * 45);
}

section.three_columns > div > div {
	width: calc((100% - 60px) / 3);
}

section.four_columns > div > div {
	width: calc((100% - 90px) / 4);
}

section.five_columns > div > div {
	width: calc((100% - 120px) / 5);
}

section.two_columns > div > div:last-child,
section.three_columns > div > div:last-child,
section.four_columns > div > div:last-child,
section.five_columns > div > div:last-child {
	margin-right: 0;
}

@media only screen and (min-width: 768px) {
	section.two_columns > div:last-of-type > div,
	section.three_columns > div:last-child > div,
	section.four_columns > div:last-child > div,
	section.five_columns > div:last-child > div {
		margin-bottom: 0;
	}
}

section.two_columns > div::after,
section.three_columns > div::after,
section.four_columns > div::after,
section.five_columns > div::after {
	content: '';
	clear: both;
	display: block;
}

@media only screen and (max-width: 1023.9px) {
	section.four_columns.tablet_break > div > div {
		width: calc((100% - 30px) / 2);
	}
	
	section.four_columns.tablet_break > div > div:nth-child(2) {
		margin-right: 0;
	}
	
	section.four_columns.tablet_break > div > div:nth-child(1),
	section.four_columns.tablet_break > div > div:nth-child(2) {
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 767.9px) {
	section.one_column > div,
	section.two_columns > div > div,
	section.three_columns > div > div,
	section.four_columns > div > div,
	section.five_columns > div > div {
		width: 100% !important;
		display: block;
		margin-right: 0;
	}
	
	section.two_columns > div:last-child > div:last-child,
	section.three_columns > div:last-child > div:last-child,
	section.four_columns > div:last-child > div:last-child,
	section.five_columns > div:last-child > div:last-child {
		margin-bottom: 0;
	}
	
	section.two_columns > div > div:not(:last-child),
	section.three_columns > div > div:not(:last-child),
	section.four_columns > div > div:not(:last-child),
	section.five_columns > div > div:not(:last-child) {
		margin-bottom: 25px !important;
	}
}

/* popup links */

/* td.open {
	padding-right: 22px;
} */

/*span.open:not(.svg) {
	padding-right: 18px;
}*/

/*span.open:not(.svg):after {
	width: 14px;
	height: 14px;
	margin-top: 3px;
	margin-left: 4px;
	margin-right: -18px;
	display: inline-block;
	content: '';
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+PHBhdGggZD0iTTg2Ny41LDEwYzM0LjMsMCw2My4zLDExLjgsODcsMzUuNWMyMy43LDIzLjcsMzUuNSw1Mi43LDM1LjUsODd2NDkwYzAsMzIuNy0xMS44LDYxLjItMzUuNSw4NS43Yy0yMy43LDI0LjUtNTIuNywzNi44LTg3LDM2LjhoLTQ5MGMtMzIuNywwLTYxLjItMTIuMy04NS43LTM2LjhjLTI0LjUtMjQuNS0zNi44LTUzLjEtMzYuOC04NS43VjEzMC4xYzAtMzIuNywxMS44LTYwLjgsMzUuNS04NC41YzIzLjctMjMuNyw1Mi43LTM1LjUsODctMzUuNUg4NjcuNUw4NjcuNSwxMCBNODY3LjUsNjIyLjV2LTQ5MGgtNDkwdjQ5MEg4NjcuNUw4NjcuNSw2MjIuNSBNMTMyLjUsNTAwdjM2Ny41SDUwMFY5OTBIMTMyLjVjLTMyLjcsMC02MS4yLTEyLjItODUuNy0zNi43QzIyLjMsOTI4LjgsMTAsOTAwLjIsMTAsODY3LjVWNTAwSDEzMi41TDEzMi41LDUwMCIvPjwvZz4NCjwvc3ZnPg==") no-repeat 50% 50%;
	-webkit-mask-size: cover;
	mask-size: cover;
}*/

span.openu,
span.openr,
span.openh,
span.openp,
span.openi {
	width: 18px;
	height: 18px;
	margin-left: 5px;
	display: inline-block;
	content: '';
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz48cGF0aCBkPSJNNTYxLjMsNzE0LjNoLTMwLjZWNDQwLjZjMC0wLjQtMC4xLTAuNi0wLjItMWMwLTAuNCwwLjItMC42LDAuMi0xYzAtMTYuOS0xMy43LTMwLjctMzAuNy0zMC43aC02MS4zYy0xNi45LDAtMzAuNywxMy43LTMwLjcsMzAuN2MwLDE2LjksMTMuNywzMC43LDMwLjcsMzAuN2gzMC43djI0NWgtMzAuN2MtMTYuOSwwLTMwLjcsMTMuNy0zMC43LDMwLjdzMTMuNywzMC43LDMwLjcsMzAuN2gxMjIuNWMxNi45LDAsMzAuNy0xMy43LDMwLjctMzAuN1M1NzguMiw3MTQuMyw1NjEuMyw3MTQuM3ogTTUwMCwzNDYuOGMzMy44LDAsNjEuMy0yNy40LDYxLjMtNjEuM2MwLTMzLjgtMjcuNC02MS4zLTYxLjMtNjEuM2MtMzMuOCwwLTYxLjMsMjcuNC02MS4zLDYxLjNTNDY2LjIsMzQ2LjgsNTAwLDM0Ni44eiBNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMGMwLDI3MC42LDIxOS40LDQ5MCw0OTAsNDkwYzI3MC42LDAsNDkwLTIxOS40LDQ5MC00OTBDOTkwLDIyOS40LDc3MC42LDEwLDUwMCwxMHogTTUwMCw5MjkuN0MyNjMuNiw5MjkuNyw3MS4zLDczNi40LDcxLjMsNTAwUzI2My42LDcxLjMsNTAwLDcxLjNjMjM2LjQsMCw0MjguOCwxOTIuNCw0MjguOCw0MjguOFM3MzYuNCw5MjkuNyw1MDAsOTI5Ljd6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz48cGF0aCBkPSJNNTYxLjMsNzE0LjNoLTMwLjZWNDQwLjZjMC0wLjQtMC4xLTAuNi0wLjItMWMwLTAuNCwwLjItMC42LDAuMi0xYzAtMTYuOS0xMy43LTMwLjctMzAuNy0zMC43aC02MS4zYy0xNi45LDAtMzAuNywxMy43LTMwLjcsMzAuN2MwLDE2LjksMTMuNywzMC43LDMwLjcsMzAuN2gzMC43djI0NWgtMzAuN2MtMTYuOSwwLTMwLjcsMTMuNy0zMC43LDMwLjdzMTMuNywzMC43LDMwLjcsMzAuN2gxMjIuNWMxNi45LDAsMzAuNy0xMy43LDMwLjctMzAuN1M1NzguMiw3MTQuMyw1NjEuMyw3MTQuM3ogTTUwMCwzNDYuOGMzMy44LDAsNjEuMy0yNy40LDYxLjMtNjEuM2MwLTMzLjgtMjcuNC02MS4zLTYxLjMtNjEuM2MtMzMuOCwwLTYxLjMsMjcuNC02MS4zLDYxLjNTNDY2LjIsMzQ2LjgsNTAwLDM0Ni44eiBNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMGMwLDI3MC42LDIxOS40LDQ5MCw0OTAsNDkwYzI3MC42LDAsNDkwLTIxOS40LDQ5MC00OTBDOTkwLDIyOS40LDc3MC42LDEwLDUwMCwxMHogTTUwMCw5MjkuN0MyNjMuNiw5MjkuNyw3MS4zLDczNi40LDcxLjMsNTAwUzI2My42LDcxLjMsNTAwLDcxLjNjMjM2LjQsMCw0MjguOCwxOTIuNCw0MjguOCw0MjguOFM3MzYuNCw5MjkuNyw1MDAsOTI5Ljd6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;
  	-webkit-mask-size: cover;
	mask-size: cover;
  	vertical-align: middle;
  	position: relative;
  	top: -1px; 	
}

span.openh {
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTEuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIj48cGF0aCBkPSJNNDU1Ny43LDQ5OTAuNEMyODAxLjksNDgyNS40LDEyMDkuMSwzNjU0LjksNDk1LjIsMjAwNC4yQy0yOTMuNywxNzUuNSwxMTcuOS0xOTEwLjQsMTU1Ni40LTMzNDQuNmM3NjMuMi03NjMuMiwxNzA4LjYtMTIzOS4xLDI3ODYuOS0xNDA2LjNjMzAwLjEtNDcuMiw5NjktNTMuNiwxMjU0LjEtMTAuN2MxODExLjUsMjYxLjUsMzMwMS40LDE0MzYuMywzOTc2LjcsMzEzMi4xYzMyMS42LDgwOC4yLDQwOS41LDE3MzYuNSwyNDQuNCwyNjI2LjFjLTI2NS44LDE0NTMuNS0xMjY5LjEsMjc3OC4zLTI2MzYuOSwzNDgxLjVDNjM3OS45LDQ4OTEuOCw1NDQ1LjIsNTA3NC4xLDQ1NTcuNyw0OTkwLjR6IE01NjI3LjQsNDM2MC4yQzY5OTcuMyw0MTgwLjEsODIxNSwzMzE0LDg4MzQuNSwyMDc5LjJjNzc2LTE1NDcuOCw1NjYtMzQzNi41LTUyNy40LTQ3NDguNWMtMTEyNS41LTEzNDguNC0yOTkyLjgtMTg2My00NzE0LjItMTI5N2MtMjYzLjcsODUuOC03NTAuMywzMjUuOS05OTYuOSw0ODguOEMxNDUzLjUtMjcxNi40LDc2My4yLTE0NzMuMSw3MDUuMy02NC42Yy00MC43LDk5MC40LDI1NS4xLDE5NjMuNyw4MzEuOCwyNzQ0Yzc1MC4zLDEwMTguMywxOTI1LjEsMTY0Ni40LDMyMjQuMiwxNzIzLjZDNDk2NSw0NDEzLjgsNTM2MS42LDQzOTQuNSw1NjI3LjQsNDM2MC4yeiIvPjxwYXRoIGQ9Ik00Njc1LjYsMjczNS4yYy0xNzMuNi0zNC4zLTM4NS45LTEwMi45LTUxMi40LTE2Ny4yYy00MjYuNi0yMTYuNS04NDguOS02OTQuNi04NDguOS05NjIuNmMwLTE4OC43LDEzNS4xLTMxMC44LDMyNS45LTI5My43YzEzMi45LDEyLjksMTkwLjgsNjYuNCwyODkuNCwyNjEuNWMxOTcuMiwzOTIuMyw2NTMuOSw2MTkuNiwxMTYxLjksNTgxYzY3My4xLTUxLjQsMTA3Ni4yLTQ4MC4yLDk5MC40LTEwNTQuN2MtNDcuMi0zMjMuNy0xMzIuOS00MzAuOS01NTcuNC03MTguMmMtNTcwLjItMzg1LjktNzMxLTYzMC4zLTczMS0xMTI1LjVjMC0xODQuNCwzMi4yLTI3Ni41LDEyNi41LTM1NS45YzEzMC44LTEwOS4zLDM2Mi4zLTYyLjIsNDQxLjYsOTBjMTkuMyw0MC43LDMyLjIsMTIyLjIsMzIuMiwyMjAuOGMwLDMxMC44LDQ3LjEsMzc5LjUsNDM1LjIsNjQxYzU4OS41LDM5Ni42LDgyMy4yLDc1MC4zLDg2NCwxMzA3LjdjMzIuMiw0MzcuMy0xNjIuOSw4NDguOS01NTkuNSwxMTgzLjRjLTE2OS40LDE0My42LTUwMS43LDMxMy03MTguMiwzNjguN0M1MjI0LjQsMjc1OC44LDQ4NjIuMSwyNzcxLjYsNDY3NS42LDI3MzUuMnoiLz48cGF0aCBkPSJNNDk0NS43LTE3NzMuMmMtMTA5LjMtNTUuNy0xNTguNi0xMzcuMi0xNjkuNC0yNzQuNGMtMTAuNy0xNDMuNiwxOS4zLTIyNS4xLDExNy45LTMxMC44YzU3LjktNTEuNCw5Mi4yLTY0LjMsMTY5LjQtNjQuM2MyMDcuOSwwLDMwOC43LDExMy42LDMwOC43LDM0OS40YzAsMTM5LjMtNC4zLDE1MC4xLTgxLjUsMjMxLjVDNTE5Mi4yLTE3MzQuNiw1MDY1LjctMTcwOC45LDQ5NDUuNy0xNzczLjJ6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw1MTEuMDAwMDAwKSBzY2FsZSgwLjEwMDAwMCwtMC4xMDAwMDApIj48cGF0aCBkPSJNNDU1Ny43LDQ5OTAuNEMyODAxLjksNDgyNS40LDEyMDkuMSwzNjU0LjksNDk1LjIsMjAwNC4yQy0yOTMuNywxNzUuNSwxMTcuOS0xOTEwLjQsMTU1Ni40LTMzNDQuNmM3NjMuMi03NjMuMiwxNzA4LjYtMTIzOS4xLDI3ODYuOS0xNDA2LjNjMzAwLjEtNDcuMiw5NjktNTMuNiwxMjU0LjEtMTAuN2MxODExLjUsMjYxLjUsMzMwMS40LDE0MzYuMywzOTc2LjcsMzEzMi4xYzMyMS42LDgwOC4yLDQwOS41LDE3MzYuNSwyNDQuNCwyNjI2LjFjLTI2NS44LDE0NTMuNS0xMjY5LjEsMjc3OC4zLTI2MzYuOSwzNDgxLjVDNjM3OS45LDQ4OTEuOCw1NDQ1LjIsNTA3NC4xLDQ1NTcuNyw0OTkwLjR6IE01NjI3LjQsNDM2MC4yQzY5OTcuMyw0MTgwLjEsODIxNSwzMzE0LDg4MzQuNSwyMDc5LjJjNzc2LTE1NDcuOCw1NjYtMzQzNi41LTUyNy40LTQ3NDguNWMtMTEyNS41LTEzNDguNC0yOTkyLjgtMTg2My00NzE0LjItMTI5N2MtMjYzLjcsODUuOC03NTAuMywzMjUuOS05OTYuOSw0ODguOEMxNDUzLjUtMjcxNi40LDc2My4yLTE0NzMuMSw3MDUuMy02NC42Yy00MC43LDk5MC40LDI1NS4xLDE5NjMuNyw4MzEuOCwyNzQ0Yzc1MC4zLDEwMTguMywxOTI1LjEsMTY0Ni40LDMyMjQuMiwxNzIzLjZDNDk2NSw0NDEzLjgsNTM2MS42LDQzOTQuNSw1NjI3LjQsNDM2MC4yeiIvPjxwYXRoIGQ9Ik00Njc1LjYsMjczNS4yYy0xNzMuNi0zNC4zLTM4NS45LTEwMi45LTUxMi40LTE2Ny4yYy00MjYuNi0yMTYuNS04NDguOS02OTQuNi04NDguOS05NjIuNmMwLTE4OC43LDEzNS4xLTMxMC44LDMyNS45LTI5My43YzEzMi45LDEyLjksMTkwLjgsNjYuNCwyODkuNCwyNjEuNWMxOTcuMiwzOTIuMyw2NTMuOSw2MTkuNiwxMTYxLjksNTgxYzY3My4xLTUxLjQsMTA3Ni4yLTQ4MC4yLDk5MC40LTEwNTQuN2MtNDcuMi0zMjMuNy0xMzIuOS00MzAuOS01NTcuNC03MTguMmMtNTcwLjItMzg1LjktNzMxLTYzMC4zLTczMS0xMTI1LjVjMC0xODQuNCwzMi4yLTI3Ni41LDEyNi41LTM1NS45YzEzMC44LTEwOS4zLDM2Mi4zLTYyLjIsNDQxLjYsOTBjMTkuMyw0MC43LDMyLjIsMTIyLjIsMzIuMiwyMjAuOGMwLDMxMC44LDQ3LjEsMzc5LjUsNDM1LjIsNjQxYzU4OS41LDM5Ni42LDgyMy4yLDc1MC4zLDg2NCwxMzA3LjdjMzIuMiw0MzcuMy0xNjIuOSw4NDguOS01NTkuNSwxMTgzLjRjLTE2OS40LDE0My42LTUwMS43LDMxMy03MTguMiwzNjguN0M1MjI0LjQsMjc1OC44LDQ4NjIuMSwyNzcxLjYsNDY3NS42LDI3MzUuMnoiLz48cGF0aCBkPSJNNDk0NS43LTE3NzMuMmMtMTA5LjMtNTUuNy0xNTguNi0xMzcuMi0xNjkuNC0yNzQuNGMtMTAuNy0xNDMuNiwxOS4zLTIyNS4xLDExNy45LTMxMC44YzU3LjktNTEuNCw5Mi4yLTY0LjMsMTY5LjQtNjQuM2MyMDcuOSwwLDMwOC43LDExMy42LDMwOC43LDM0OS40YzAsMTM5LjMtNC4zLDE1MC4xLTgxLjUsMjMxLjVDNTE5Mi4yLTE3MzQuNiw1MDY1LjctMTcwOC45LDQ5NDUuNy0xNzczLjJ6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;	
}

span.openp {
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNNjU5LjMsMjU1Yy00Ny40LDAtODUuOCwzOC40LTg1LjgsODUuOHMzOC40LDg1LjgsODUuOCw4NS44czg1LjgtMzguNCw4NS44LTg1LjhTNzA2LjYsMjU1LDY1OS4zLDI1NXogTTY1OS4zLDM3Ny41Yy0yMC4zLDAtMzYuOC0xNi41LTM2LjgtMzYuOFM2MzksMzA0LDY1OS4zLDMwNHMzNi44LDE2LjUsMzYuOCwzNi44UzY3OS41LDM3Ny41LDY1OS4zLDM3Ny41eiBNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMHMyMTkuNCw0OTAsNDkwLDQ5MHM0OTAtMjE5LjQsNDkwLTQ5MEM5OTAsMjI5LjQsNzcwLjYsMTAsNTAwLDEweiBNNTAwLDk0MWMtMTQwLjUsMC0yNjUuNC02Ni0zNDYuMi0xNjguM0wzNTMsNTczLjVsMzI4LjIsMzI4LjJDNjI1LjksOTI2LjcsNTY0LjcsOTQxLDUwMCw5NDF6IE03MjkuMiw4NzYuMkw2MjIuNSw3NjkuNWw5OC05OGwxMTQuNiwxMTQuNkM4MDQuOCw4MjEuNCw3NjkuMSw4NTEuOSw3MjkuMiw4NzYuMnogTTcyMC41LDU5OEw1ODUuOCw3MzIuOEwzNTMsNTAwTDEyMy44LDcyOS4yQzgzLDY2Mi40LDU5LDU4NC4xLDU5LDUwMEM1OSwyNTYuNCwyNTYuNCw1OSw1MDAsNTlzNDQxLDE5Ny40LDQ0MSw0NDFjMCw5MC41LTI3LjQsMTc0LjQtNzQuMiwyNDQuM0w3MjAuNSw1OTh6Ii8+Cjwvc3ZnPg==") no-repeat 50% 50%;	
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNNjU5LjMsMjU1Yy00Ny40LDAtODUuOCwzOC40LTg1LjgsODUuOHMzOC40LDg1LjgsODUuOCw4NS44czg1LjgtMzguNCw4NS44LTg1LjhTNzA2LjYsMjU1LDY1OS4zLDI1NXogTTY1OS4zLDM3Ny41Yy0yMC4zLDAtMzYuOC0xNi41LTM2LjgtMzYuOFM2MzksMzA0LDY1OS4zLDMwNHMzNi44LDE2LjUsMzYuOCwzNi44UzY3OS41LDM3Ny41LDY1OS4zLDM3Ny41eiBNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMHMyMTkuNCw0OTAsNDkwLDQ5MHM0OTAtMjE5LjQsNDkwLTQ5MEM5OTAsMjI5LjQsNzcwLjYsMTAsNTAwLDEweiBNNTAwLDk0MWMtMTQwLjUsMC0yNjUuNC02Ni0zNDYuMi0xNjguM0wzNTMsNTczLjVsMzI4LjIsMzI4LjJDNjI1LjksOTI2LjcsNTY0LjcsOTQxLDUwMCw5NDF6IE03MjkuMiw4NzYuMkw2MjIuNSw3NjkuNWw5OC05OGwxMTQuNiwxMTQuNkM4MDQuOCw4MjEuNCw3NjkuMSw4NTEuOSw3MjkuMiw4NzYuMnogTTcyMC41LDU5OEw1ODUuOCw3MzIuOEwzNTMsNTAwTDEyMy44LDcyOS4yQzgzLDY2Mi40LDU5LDU4NC4xLDU5LDUwMEM1OSwyNTYuNCwyNTYuNCw1OSw1MDAsNTlzNDQxLDE5Ny40LDQ0MSw0NDFjMCw5MC41LTI3LjQsMTc0LjQtNzQuMiwyNDQuM0w3MjAuNSw1OTh6Ii8+Cjwvc3ZnPg==") no-repeat 50% 50%;
}

span.openu {
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNOTUxLjUsMzA5LjNjLTI0LjctNTguMy02MC0xMTAuOC0xMDUtMTU1LjhjLTQ1LTQ1LTk3LjQtODAuMy0xNTUuOC0xMDVDNjMwLjMsMjMsNTY2LjEsMTAsNTAwLDEwUzM2OS43LDIzLDMwOS4zLDQ4LjVjLTU4LjMsMjQuNy0xMTAuOCw2MC0xNTUuOCwxMDVjLTQ1LDQ1LTgwLjMsOTcuNC0xMDUsMTU1LjhDMjMsMzY5LjcsMTAsNDMzLjksMTAsNTAwYzAsNjYuMSwxMywxMzAuMywzOC41LDE5MC43YzI0LjcsNTguNCw2MCwxMTAuOCwxMDUsMTU1LjhjNDUsNDUsOTcuNCw4MC4zLDE1NS44LDEwNUMzNjkuNyw5NzcsNDMzLjksOTkwLDUwMCw5OTBjNjYuMSwwLDEzMC4zLTEzLDE5MC43LTM4LjVjNTguMy0yNC43LDExMC44LTYwLDE1NS44LTEwNWM0NS00NSw4MC4zLTk3LjQsMTA1LTE1NS44Qzk3Nyw2MzAuMyw5OTAsNTY2LjEsOTkwLDUwMEM5OTAsNDMzLjksOTc3LDM2OS43LDk1MS41LDMwOS4zeiBNNTAwLjksNTU3Yy05NS45LDAtMTc0LTc4LjEtMTc0LTE3NGMwLTk1LjksNzgtMTc0LDE3NC0xNzRjOTYsMCwxNzQsNzgsMTc0LDE3NEM2NzQuOSw0NzguOSw1OTYuOCw1NTcsNTAwLjksNTU3eiBNMzEzLjIsNjcxLjVjNTMuNi00Mi42LDExOC4zLTY1LjEsMTg2LjktNjUuMWM2OC42LDAsMTMzLjEsMjIuNSwxODYuNyw2NWM1MS4xLDQwLjUsODgsOTcuMiwxMDQuMywxNTkuOWMtMzUuNiwzMS40LTc1LjgsNTYuNy0xMTkuNSw3NS4xQzYxNy4zLDkyOS40LDU1OS42LDk0MSw1MDAsOTQxYy01OS42LDAtMTE3LjMtMTEuNy0xNzEuNi0zNC42Yy00My42LTE4LjUtODMuOC00My43LTExOS40LTc1LjFDMjI1LjIsNzY4LjcsMjYyLjEsNzEyLDMxMy4yLDY3MS41eiBNNzE3LjMsNjMzYy0zMC4yLTI0LTY0LTQyLjctMTAwLjItNTUuNWMtMS40LTAuNS0yLjktMS00LjQtMS41YzMwLjktMTgsNTcuMi00My4xLDc2LjUtNzMuNWMyMi43LTM1LjcsMzQuOC03NywzNC44LTExOS40YzAtMTIzLTEwMC0yMjMtMjIzLTIyM2MtMTIzLDAtMjIzLDEwMC0yMjMsMjIzYzAsNDIuMywxMiw4My41LDM0LjYsMTE5LjFjMTkuMiwzMC4zLDQ1LjMsNTUuNCw3Ni4xLDczLjRjLTEuOSwwLjYtMy43LDEuMy01LjYsMS45Yy0zNi4zLDEyLjktNzAsMzEuNi0xMDAuMyw1NS43Yy01MS41LDQwLjktOTEuMyw5Ny4xLTExMywxNTkuMWMtMzEuOC0zNS45LTU3LjQtNzYuNC03Ni4xLTEyMC41QzcwLjYsNjE3LjMsNTksNTU5LjYsNTksNTAwYzAtNTkuNiwxMS43LTExNy4zLDM0LjYtMTcxLjZjMjIuMi01Mi41LDU0LTk5LjcsOTQuNS0xNDAuMmM0MC41LTQwLjUsODcuNy03Mi4zLDE0MC4yLTk0LjVDMzgyLjcsNzAuNyw0NDAuNCw1OSw1MDAsNTljNTkuNiwwLDExNy4zLDExLjcsMTcxLjYsMzQuNmM1Mi41LDIyLjIsOTkuNyw1NCwxNDAuMiw5NC41YzQwLjUsNDAuNSw3Mi4zLDg3LjcsOTQuNSwxNDAuMmMyMyw1NC4zLDM0LjYsMTEyLjEsMzQuNiwxNzEuNmMwLDU5LjYtMTEuNywxMTcuMy0zNC42LDE3MS42Yy0xOC42LDQ0LjEtNDQuMiw4NC42LTc2LDEyMC40QzgwOC43LDczMCw3NjguOCw2NzMuOSw3MTcuMyw2MzN6Ii8+Cjwvc3ZnPg==") no-repeat 50% 50%;	
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNOTUxLjUsMzA5LjNjLTI0LjctNTguMy02MC0xMTAuOC0xMDUtMTU1LjhjLTQ1LTQ1LTk3LjQtODAuMy0xNTUuOC0xMDVDNjMwLjMsMjMsNTY2LjEsMTAsNTAwLDEwUzM2OS43LDIzLDMwOS4zLDQ4LjVjLTU4LjMsMjQuNy0xMTAuOCw2MC0xNTUuOCwxMDVjLTQ1LDQ1LTgwLjMsOTcuNC0xMDUsMTU1LjhDMjMsMzY5LjcsMTAsNDMzLjksMTAsNTAwYzAsNjYuMSwxMywxMzAuMywzOC41LDE5MC43YzI0LjcsNTguNCw2MCwxMTAuOCwxMDUsMTU1LjhjNDUsNDUsOTcuNCw4MC4zLDE1NS44LDEwNUMzNjkuNyw5NzcsNDMzLjksOTkwLDUwMCw5OTBjNjYuMSwwLDEzMC4zLTEzLDE5MC43LTM4LjVjNTguMy0yNC43LDExMC44LTYwLDE1NS44LTEwNWM0NS00NSw4MC4zLTk3LjQsMTA1LTE1NS44Qzk3Nyw2MzAuMyw5OTAsNTY2LjEsOTkwLDUwMEM5OTAsNDMzLjksOTc3LDM2OS43LDk1MS41LDMwOS4zeiBNNTAwLjksNTU3Yy05NS45LDAtMTc0LTc4LjEtMTc0LTE3NGMwLTk1LjksNzgtMTc0LDE3NC0xNzRjOTYsMCwxNzQsNzgsMTc0LDE3NEM2NzQuOSw0NzguOSw1OTYuOCw1NTcsNTAwLjksNTU3eiBNMzEzLjIsNjcxLjVjNTMuNi00Mi42LDExOC4zLTY1LjEsMTg2LjktNjUuMWM2OC42LDAsMTMzLjEsMjIuNSwxODYuNyw2NWM1MS4xLDQwLjUsODgsOTcuMiwxMDQuMywxNTkuOWMtMzUuNiwzMS40LTc1LjgsNTYuNy0xMTkuNSw3NS4xQzYxNy4zLDkyOS40LDU1OS42LDk0MSw1MDAsOTQxYy01OS42LDAtMTE3LjMtMTEuNy0xNzEuNi0zNC42Yy00My42LTE4LjUtODMuOC00My43LTExOS40LTc1LjFDMjI1LjIsNzY4LjcsMjYyLjEsNzEyLDMxMy4yLDY3MS41eiBNNzE3LjMsNjMzYy0zMC4yLTI0LTY0LTQyLjctMTAwLjItNTUuNWMtMS40LTAuNS0yLjktMS00LjQtMS41YzMwLjktMTgsNTcuMi00My4xLDc2LjUtNzMuNWMyMi43LTM1LjcsMzQuOC03NywzNC44LTExOS40YzAtMTIzLTEwMC0yMjMtMjIzLTIyM2MtMTIzLDAtMjIzLDEwMC0yMjMsMjIzYzAsNDIuMywxMiw4My41LDM0LjYsMTE5LjFjMTkuMiwzMC4zLDQ1LjMsNTUuNCw3Ni4xLDczLjRjLTEuOSwwLjYtMy43LDEuMy01LjYsMS45Yy0zNi4zLDEyLjktNzAsMzEuNi0xMDAuMyw1NS43Yy01MS41LDQwLjktOTEuMyw5Ny4xLTExMywxNTkuMWMtMzEuOC0zNS45LTU3LjQtNzYuNC03Ni4xLTEyMC41QzcwLjYsNjE3LjMsNTksNTU5LjYsNTksNTAwYzAtNTkuNiwxMS43LTExNy4zLDM0LjYtMTcxLjZjMjIuMi01Mi41LDU0LTk5LjcsOTQuNS0xNDAuMmM0MC41LTQwLjUsODcuNy03Mi4zLDE0MC4yLTk0LjVDMzgyLjcsNzAuNyw0NDAuNCw1OSw1MDAsNTljNTkuNiwwLDExNy4zLDExLjcsMTcxLjYsMzQuNmM1Mi41LDIyLjIsOTkuNyw1NCwxNDAuMiw5NC41YzQwLjUsNDAuNSw3Mi4zLDg3LjcsOTQuNSwxNDAuMmMyMyw1NC4zLDM0LjYsMTEyLjEsMzQuNiwxNzEuNmMwLDU5LjYtMTEuNywxMTcuMy0zNC42LDE3MS42Yy0xOC42LDQ0LjEtNDQuMiw4NC42LTc2LDEyMC40QzgwOC43LDczMCw3NjguOCw2NzMuOSw3MTcuMyw2MzN6Ii8+Cjwvc3ZnPg==") no-repeat 50% 50%;
}

span.openr {
	mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMGMwLDI3MC42LDIxOS40LDQ5MCw0OTAsNDkwYzI3MC42LDAsNDkwLTIxOS40LDQ5MC00OTBDOTkwLDIyOS40LDc3MC42LDEwLDUwMCwxMHogTTUwMCw5MzIuOUMyNjAuOSw5MzIuOSw2Ny4xLDczOS4xLDY3LjEsNTAwUzI2MC45LDY3LjEsNTAwLDY3LjFTOTMyLjksMjYwLjksOTMyLjksNTAwUzczOS4xLDkzMi45LDUwMCw5MzIuOXoiLz48ZyB0cmFuc2Zvcm09InNjYWxlKDAuNTYgMC42NikgdHJhbnNsYXRlKDE3MCA0NTApIj48cGF0aCBkPSJtNDQuMjg2LDE0OS42MyAxMTIuMDU0LC0xMC43MyAtOC4wNSw2OS43OWM2LjcxLC0xMC43NCA5LjQsLTE0Ljc3IDE2LjExLC0yMi44MiAyNy41MSwtMzUuNTYgNTUuNjgsLTUxIDkyLjU5LC01MSA4LjczLDAgMTQuMDksMC42NyAyNi4xNywzLjM2bC0zNi45LDEwNi43Yy02LjcxLC0wLjY4IC05LjQsLTAuNjggLTEyLjc1LC0wLjY4IC01Mi4zNCwwIC04Ny45LDQwLjk0IC05Ni42MywxMTIuMDVMMTIwLjExLDQ5Ni41NiAwLDUwNy4yOSA0NC4yODYsMTQ5LjYzeiIvPgogIDxwYXRoIGQ9Im01NzEuNywyNjYuNGMtMzcuNiwtMTQuNzYgLTY3LjA5LC0yMi4xNSAtODkuMjYsLTIyLjE1IC01NC4zNSwwIC05NS45NiwzOS42IC05NS45Niw4OS45MSAwLDQwLjk2IDMwLjg5LDY5LjgxIDczLjgyLDY5LjgxIDIzLjQ5LDAgNDAuOTUsLTYuNzIgNjIuMzksLTIyLjE0bDU1LjAzLDg5LjljLTI5LjUxLDE2LjExIC00MS42MSwyMS40OCAtNjUuMDksMjguODUgLTI0LjgsNy40IC00OS42MywxMS40MSAtNzIuNDYsMTEuNDEgLTEwNi4wMSwwIC0xNzkuODMsLTY3LjExIC0xNzkuODMsLTE2Mi40IDAsLTEyMy40NiA5MS4yNSwtMjEzLjM4IDIxNC43MywtMjEzLjM4IDQwLjI1LDAgNjcuNzUsNi4wNCAxMDkuMzYsMjQuMTZMNTcxLjcsMjY2LjR6Ii8+CiAgPHBhdGggZD0ibTkxOS45NCw5LjM4NTIgMTE5LjM2LC05LjM5MDIgLTYwLjk4LDQ5Ni41NjUgLTExMy40MSwxMC43MyA2LjA1LC00OS42NGMtMzAuODksMzUuNTYgLTY0LjQxLDUyLjMzIC0xMDguNzEsNTIuMzMgLTg3LjIzLDAgLTE0NS42MSwtNjQuNDEgLTE0NS42MSwtMTU5LjcgMCwtMTE4Ljc4IDg4LjU3LC0yMTYuNzUgMTk1LjkzLC0yMTYuNzUgMzYuMjUsMCA2My43NSwxMi4wOCA4Ny4yNCwzNy41OEw5MTkuOTQsOS4zODUyWiBNIDczMi4wNSwzMjEuNGMwLDIuNyAtMS4zNCw2LjcxIC0xLjM0LDEwLjA3IDAsNDEuNjEgMjguMTksNjkuOCA2Ny43OSw2OS44IDQ2Ljk2LDAgODcuMjMsLTQxLjYxIDg3LjIzLC05MC41OSAwLC00MS42IC0yNy41MywtNjkuNzkgLTY3LjgsLTY5Ljc5IC00My42MSwwIC04MC41MSwzNC45IC04NS44OCw4MC41MXoiLz4KICA8cGF0aCBkPSJtMTIyMy4yLDE1My42NmMyNC44LC0xMy40MiA1MywtMjAuOCA4MS45LC0yMC44IDg4LjUsMCAxNDguOSw2My43NSAxNDguOSwxNTcuNyAwLDEyMi43OCAtOTUuMywyMTguNzMgLTIxNi43LDIxOC43MyAtMTA1LjQsMCAtMTcxLjgsLTY2LjQxIC0xNzEuOCwtMTcxLjExIDAsLTE0LjA4IDAuNywtMjYuMTYgNC43LC01Mi4zMmwzMy41LC0yNzUuNzk1IDExOS41LC0xMC4wNyAtMjAuOCwxNjguNDI1YzEwLjEsLTcuMzggMTQuMSwtMTAuMDYgMjAuOCwtMTQuNzYgem0tMzguOSwxNjUuNzNjLTAuNywzLjM2IC0wLjcsNi43MiAtMC43LDEwLjc2IDAsNDAuOTIgMjcuNSw2OS43NyA2Ny4xLDY5Ljc3IDQ3LjcsMCA4Ny4zLC00MS41OCA4Ny4zLC05MS4yNSAwLC00MC45MyAtMjguMiwtNjkuMTEgLTY3LjEsLTY5LjExIC00NC40LDAgLTgwLjYsMzMuNTUgLTg2LjYsNzkuODN6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;	
	-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNNTAwLDEwQzIyOS40LDEwLDEwLDIyOS40LDEwLDUwMGMwLDI3MC42LDIxOS40LDQ5MCw0OTAsNDkwYzI3MC42LDAsNDkwLTIxOS40LDQ5MC00OTBDOTkwLDIyOS40LDc3MC42LDEwLDUwMCwxMHogTTUwMCw5MzIuOUMyNjAuOSw5MzIuOSw2Ny4xLDczOS4xLDY3LjEsNTAwUzI2MC45LDY3LjEsNTAwLDY3LjFTOTMyLjksMjYwLjksOTMyLjksNTAwUzczOS4xLDkzMi45LDUwMCw5MzIuOXoiLz48ZyB0cmFuc2Zvcm09InNjYWxlKDAuNTYgMC42NikgdHJhbnNsYXRlKDE3MCA0NTApIj48cGF0aCBkPSJtNDQuMjg2LDE0OS42MyAxMTIuMDU0LC0xMC43MyAtOC4wNSw2OS43OWM2LjcxLC0xMC43NCA5LjQsLTE0Ljc3IDE2LjExLC0yMi44MiAyNy41MSwtMzUuNTYgNTUuNjgsLTUxIDkyLjU5LC01MSA4LjczLDAgMTQuMDksMC42NyAyNi4xNywzLjM2bC0zNi45LDEwNi43Yy02LjcxLC0wLjY4IC05LjQsLTAuNjggLTEyLjc1LC0wLjY4IC01Mi4zNCwwIC04Ny45LDQwLjk0IC05Ni42MywxMTIuMDVMMTIwLjExLDQ5Ni41NiAwLDUwNy4yOSA0NC4yODYsMTQ5LjYzeiIvPgogIDxwYXRoIGQ9Im01NzEuNywyNjYuNGMtMzcuNiwtMTQuNzYgLTY3LjA5LC0yMi4xNSAtODkuMjYsLTIyLjE1IC01NC4zNSwwIC05NS45NiwzOS42IC05NS45Niw4OS45MSAwLDQwLjk2IDMwLjg5LDY5LjgxIDczLjgyLDY5LjgxIDIzLjQ5LDAgNDAuOTUsLTYuNzIgNjIuMzksLTIyLjE0bDU1LjAzLDg5LjljLTI5LjUxLDE2LjExIC00MS42MSwyMS40OCAtNjUuMDksMjguODUgLTI0LjgsNy40IC00OS42MywxMS40MSAtNzIuNDYsMTEuNDEgLTEwNi4wMSwwIC0xNzkuODMsLTY3LjExIC0xNzkuODMsLTE2Mi40IDAsLTEyMy40NiA5MS4yNSwtMjEzLjM4IDIxNC43MywtMjEzLjM4IDQwLjI1LDAgNjcuNzUsNi4wNCAxMDkuMzYsMjQuMTZMNTcxLjcsMjY2LjR6Ii8+CiAgPHBhdGggZD0ibTkxOS45NCw5LjM4NTIgMTE5LjM2LC05LjM5MDIgLTYwLjk4LDQ5Ni41NjUgLTExMy40MSwxMC43MyA2LjA1LC00OS42NGMtMzAuODksMzUuNTYgLTY0LjQxLDUyLjMzIC0xMDguNzEsNTIuMzMgLTg3LjIzLDAgLTE0NS42MSwtNjQuNDEgLTE0NS42MSwtMTU5LjcgMCwtMTE4Ljc4IDg4LjU3LC0yMTYuNzUgMTk1LjkzLC0yMTYuNzUgMzYuMjUsMCA2My43NSwxMi4wOCA4Ny4yNCwzNy41OEw5MTkuOTQsOS4zODUyWiBNIDczMi4wNSwzMjEuNGMwLDIuNyAtMS4zNCw2LjcxIC0xLjM0LDEwLjA3IDAsNDEuNjEgMjguMTksNjkuOCA2Ny43OSw2OS44IDQ2Ljk2LDAgODcuMjMsLTQxLjYxIDg3LjIzLC05MC41OSAwLC00MS42IC0yNy41MywtNjkuNzkgLTY3LjgsLTY5Ljc5IC00My42MSwwIC04MC41MSwzNC45IC04NS44OCw4MC41MXoiLz4KICA8cGF0aCBkPSJtMTIyMy4yLDE1My42NmMyNC44LC0xMy40MiA1MywtMjAuOCA4MS45LC0yMC44IDg4LjUsMCAxNDguOSw2My43NSAxNDguOSwxNTcuNyAwLDEyMi43OCAtOTUuMywyMTguNzMgLTIxNi43LDIxOC43MyAtMTA1LjQsMCAtMTcxLjgsLTY2LjQxIC0xNzEuOCwtMTcxLjExIDAsLTE0LjA4IDAuNywtMjYuMTYgNC43LC01Mi4zMmwzMy41LC0yNzUuNzk1IDExOS41LC0xMC4wNyAtMjAuOCwxNjguNDI1YzEwLjEsLTcuMzggMTQuMSwtMTAuMDYgMjAuOCwtMTQuNzYgem0tMzguOSwxNjUuNzNjLTAuNywzLjM2IC0wLjcsNi43MiAtMC43LDEwLjc2IDAsNDAuOTIgMjcuNSw2OS43NyA2Ny4xLDY5Ljc3IDQ3LjcsMCA4Ny4zLC00MS41OCA4Ny4zLC05MS4yNSAwLC00MC45MyAtMjguMiwtNjkuMTEgLTY3LjEsLTY5LjExIC00NC40LDAgLTgwLjYsMzMuNTUgLTg2LjYsNzkuODN6Ii8+PC9nPgo8L3N2Zz4=") no-repeat 50% 50%;
}

h1 > span.openh,
h1 > span.openi {
	width: 38px;
	height: 38px;
	top: -5px; 	
	margin-left: 15px;
}

/* h1 > span.open:not(.svg):after {
	width: 32px;
	height: 32px;
	margin-left: 8px;
	margin-right: -18px;
	display: inline-block;
	content: '';
} */

.popup .link_container a, .break_all {
	white-space: normal;
	word-break: break-all;
}

/* bubble */

#bubble {
	position: absolute;
	z-index: 1300;
	transform: scale(1.5, 1.5) translateY(-30px);
	opacity: 0;
} 

#bubble.animate {
	transform: scale(1) translateY(0);
	opacity: 1;
	transition: transform 100ms linear, opacity 100ms linear;
}

#bubble div.content {
	max-height: 400px;
	overflow-y: auto;
	color: white; 
	padding: 20px;
	border-radius: 15px;
}

#bubble > div > div:not(.content) {
	padding: 0 20px;
}

#bubble > div > div:not(.content) {
	height: 14px; 
}

#bubble svg {
	height: 25px;
	width: 25px;
	position: relative;
	top: -5px;
}

/* bubble menu */

#park_popup_menu,
#coaster_popup_menu {
	padding: 15px;
	border-radius: 15px;
	border: 1px solid #999999;
/*	opacity: 0.5;*/
	z-index: 1025;
}

#park_popup_menu .openm,
#coaster_popup_menu .openm {
	display: block;
}

/* Linklist */

p.linklist > * {
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 3px;
	display: inline-block;
}

p.linklist > span:first-child {
	display: block;
	padding: 0 10px 4px 10px;
}

p.anchor_links {
	max-width: 650px;
}

h3.anchor_links,
h2.anchor_links {
	max-width: 850px;
}

.anchor_links a, .anchor_links b {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 3px;
	display: inline-block;
}

/* wordlist */

p.wordlist > s:not(:first-child),
p.wordlist > span:not(:first-child) {
	padding-left: 10px;
}

/* welcome guest */

#stage {
	overflow: hidden;
	z-index: -1;
}

#stage > div {
	height: 100%; 
	z-index: 1;
	position: absolute;
	width: 100%;
}

#stage > div > div {
	position: relative; 
	top: 30%; 
	transform: translateY(-30%);
}

/* welcome user */

#bar {
	height: 25px;
}

#bar span {
	display: inline-block;
	cursor: pointer;
}
	
#bar div:first-child {
	left: 14px; 
	top: 2px;
}

#bar div:last-child {
	right: 14px; 
	top: 2px;
}

@media only screen and (max-width: 1024px) {
	#bar {
		height: 50px;
	}
	
	#bar div:last-child,
	#bar div:first-child {
		width: calc((100vw - 178px) / 2);
		text-wrap: balance;
	}
}

/* info flex */

div.info {
	text-align: center;
	padding: 20px;
}

div.info + div.info {
	border-top: 1px solid black;
}

div.info > p {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

div.info > p:last-child {
	max-width: calc(100vw - 115px);
	margin-left: 20px;
}

@media only screen and (max-width: 767.9px) {
	div.info > p:last-child {
		display: block;
		margin-top: 10px;
		margin-left: 0;
		max-width: none;
	}
}

/* upload */

@media only screen and (max-width: 767.9px) {
	section.upload {
		width: calc(100vw - 30px);
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	section.upload {
		width: 75vw;
	}
}

@media only screen and (min-width: 1025px) {
	section.upload {
		width: 50vw;
	}
}

/* about */

section.technology p {
	margin-bottom: 45px;
	min-height: 60px;
}

section.technology p.logos {
	margin-bottom: 0;
}

section.technology p.logos > img {
	max-width: 120px;
	max-height: 60px;
	vertical-align: middle;
	margin-right: 50px;
	margin-bottom: 15px;
}

/* total buy */

div.choose_fee {
	padding: 20px;
	border: 5px solid transparent;
	box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
	div.choose_fee {
		margin-bottom: 20px !important;
	}
}

/* feedback */

ul.feedback {
	width: 400px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}

ul.feedback li {
	text-align: left !important;
}

/* calendar */

p#calendar {
	height: 295px;
}

/* groups */

div.groups_grid {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

div.groups_grid p.container {
	height: 80px;
	margin-bottom: 12px;
}

div.groups_grid p.title {
	margin-bottom: 10px;
}

div.groups_grid p.container img {
	transform: translateY(-50%);
	top: 50%;
	position: relative;
	max-width: 200px;
	max-height: 80px;
}

div.groups_grid > div:not(:last-child) {
	max-width: 200px;
	padding: 15px;
}

div.edit_groups div.groups_grid > div:not(:last-child) {
	padding: 10px;
	margin: 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

div.edit_groups div.groups_grid > div:not(:last-child).selected {
	border: 1px solid black;
}

div.groups_grid > div:last-child {
	clear: both;
}

p.groups_grid_small img {
	max-width: 100px;
	max-height: 40px;
	margin: 0 10px 10px 10px;
}

img.group_image_large {
	max-width: 200px;
	max-height: 80px;
}

/* on map */ 

p.on_map {
	position: relative;
}

p.on_map > span {
	position: absolute;
	width: 110px;
	height: 122px;
	text-align: center;
	border: 1px solid transparent;
	padding: 3px 4px 0 4px;
	box-sizing: border-box;
}

p.on_map > span.selected {
	border: 1px solid #333333;
}

.on_map_europe {
	top: calc(25% - 50px);
	left: calc(38% - 50px);
}

.on_map_asia {
	top: calc(58% - 50px);
	right: calc(31% - 50px);
}

.on_map_north_america {
	top: calc(30% - 50px);
	left: calc(9% - 50px);
}

.on_map_south_america {
	left: calc(21% - 50px);
	bottom: calc(26% - 50px);
}

.on_map_australia {
	right: calc(22% - 50px);
	bottom: calc(11% - 50px);
}

.on_map_africa {
	left: calc(46% - 50px);
	bottom: calc(36% - 50px);
}

/* padlock */
div.padlock > div.absolute {
	top: 0; 
	z-index: 1; 
	padding: 10px; 
	opacity: 0.5;	
}

div.padlock > div.absolute:last-child { 
	z-index: 2;  
	opacity: 1;	
}

@media only screen and (max-width: 767.9px) {
	div.padlock > div.absolute {
		left: -15px; 	
	}
}

/* map */

#map_head {
	width: calc(100% - 200px);
	left: 100px;
	top: 21px;	
}

#left_side #map_head h1 {
	max-width: 100%;
}

h1.map_button,
div.map_button {
	background-color: rgba(255, 255, 255, 0.8); 
	box-shadow: 0px 0px 7px 8px rgba(255, 255, 255, 0.8);
}

div.map_button {
	position: absolute;
}

div.map_button:nth-of-type(2) {
	left: 30px;
	top: 30px;
} 

div.map_button:nth-of-type(3) {
	left: 30px;
	top: 100px; 
}

div.map_button:nth-of-type(4) {
	left: 30px;
	top: 170px; 
}

div.map_button:nth-of-type(5) {
	top: 30px;
	right: 30px; 
}

.ui-resizable-s {
	 bottom: -20.5px; 
	 left: calc(50% - 20px); 
	 z-index: 1; 
	 width: 40px; 
	 height: 40px; 
	 cursor: row-resize;
}

.ui-resizable-e {
	 right: -19px; 
	 top: calc(50% - 20px); 
	 z-index: 1; 
	 width: 40px; 
	 height: 40px; 
	 cursor: col-resize;
}

#tour_etaps {
	margin-left: 14px;
	margin-right: 21px;
}

@media only screen and (max-width: 767.9px) {
	#tour_etaps {
		margin: 0;
	}	
	
	body.table_scroll #tour_etaps {
		margin-left: 37px;
	}
}

@media only screen and (max-width: 767.9px) {
	body.table_essential .essential_none {
		display: none;
	}
}

#reorder #table_coasters tr > td:last-child,
#reorder #table_coasters tr > td:first-child,
#table_etaps tr > td:last-child,
#table_etaps tr > td:first-child {
	position: relative;
}

table svg.position_marker {
	width: 26px;
	height: 26px;
	cursor: pointer;
	position: absolute;
	bottom: -12.5px;
	left: -30px;
}

.number svg.position_marker {
	bottom: -13.5px !important;
}

table tr > td:last-child > svg.selection_marker {
	width: 28px;
	height: 28px;
	cursor: pointer;
	position: absolute;
	bottom: 21px;
	right: -45px;
	padding-right: 10px;
	padding-left: 10px;
	top: calc(50% - 14px);
}

table tr > td:first-child > svg.selected_coaster_marker {
	width: 28px;
	height: 28px;
	cursor: pointer;
	position: absolute;
	bottom: 7px;
	left: -45px;
	padding-right: 10px;
	padding-left: 10px;
	top: calc(50% - 14px);
}

.favourite_edit svg.selection_marker {
	bottom: 18px !important;
}

div.padding_position_marker_always,
body.table_scroll div.padding_position_marker {
	padding-left: 45px;
	padding-right: 45px;
}

#table_etaps tr > td:last-child > svg.day_marker {
	width: 28px;
	height: 28px;
	cursor: pointer;
	position: absolute;
	bottom: 8px;
	right: -45px;
	padding-right: 10px;
	padding-left: 10px;
}

#table_etaps tr.bg_color_lblue td:last-child svg.selection_marker.unselected,
#table_etaps tr:not(.bg_color_lblue) td:last-child svg.selection_marker.selected {
	display: none;
}

#table_etaps > tbody > tr.bg_color_lblue > td:first-child > svg.position_marker {
	display: none;
}

#popup .tour_comments textarea {
	width: 220px;
	margin-bottom: 10px;
}

#popup .tour_comments textarea:nth-child(2) {
	margin-left: 10px;
	margin-right: 10px;
}

#popup .tour_comments textarea:nth-child(4) {
	width: 680px;
	height: 250px;
	max-width: calc(100vw - 20px);
}

/* tutorial */

section.tutorial > div > div:nth-child(2) {
	font-size: 0;
	line-height: 0;
	padding-top: 50px;
	text-align: right;
}

/* poll */

div.bar {
	height: 15px;
}

/*.pie_large,
.pie_small {
	margin-top: 3px;
	display: inline-block;
	width: 30px; 
	height: 30px;
	border-radius: 50%;
	background: #cccccc;
	background-image: linear-gradient(to right, transparent 50%, #007acc 0);
}

.pie_small::before,
.pie_large::before {
	content: ''; 
	display: block;
	margin-left: 50%;
	height: 102%;
	border-radius: 0 100% 100% 0 / 50%;
	background-color: inherit;
	transform-origin: left;
  	transform: rotate(var(--pie-value));
}

.pie_large::before {
	background-color: #007acc;
}*/

svg.pie {
	width: 240px;
	height: 240px;
	border-radius: 50%;
}
svg.pie circle:not(.donut) {
	stroke-width: 32;
	fill: none;
}

#container_wood table.responsive tbody tr:nth-child(n+16),
#container_steel table.responsive tbody tr:nth-child(n+16),
#container_other table.responsive tbody tr:nth-child(n+16) {
	display: none;
}

tr.background_bar {
	background-attachment: fixed;
	background: linear-gradient(to right, #efeff3 var(--result-percent), #f8f8fc var(--result-percent));
}

@media only screen and (max-width: 767.9px) {
	tr.background_bar > td.number {
		background-color: #efeff3;
	}
	
	body.table_scroll tr.background_bar > td {
		background-color: #f8f8fc;
	}
}

p#countdown_running > span {
	width: 120px;
	display: inline-block;
}