.anura-basket {
	background: url('../img/basket_small.png') no-repeat left center;
	padding-left: 20px;
	font-size: 12px;
	height: 17px;
	width: 42px;
	line-height: 17px;
	cursor: pointer;
	position: relative;
}
.anura-asset-menu-button.anura-asset-menu-basket {
	background: url('../img/basket.png') no-repeat center center #ffffff;
}
.added > .anura-asset-menu-button.anura-asset-menu-basket {
	background: url('../img/basket_remove.png') no-repeat center center #ffffff;
}

.anura-basket-overlay * {
	box-sizing: border-box;
}
.anura-basket-overlay {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width:100%;
	height:100%;
	z-index: 9995;
	background: rgba(0, 0, 0, 0.6);
}
.anura-basket-popup {
	width: 1020px;
	height: 600px;
	margin: -300px 0 0 -510px;
	background: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 340px;
	font-size: 14px;
	display: flex;
	flex-direction: column;
}

/* title */
.anura-basket-popup-titlebar {
	background: #eee;
	color: #333;
	height: 44px;
	padding: 15px 12px 12px;
}
.anura-basket-popup-titlebar .anura-basket-popup-title {
	text-transform: uppercase;
}
.anura-basket-popup-titlebar .anura-basket-dlf-select,
.anura-basket-footer .anura-basket-mail-input {
	width: 250px;
	position: absolute;
	left: 50%;
	margin: 0 0 0 -135px;
}
.anura-basket-popup-titlebar .anura-basket-dlf-select {
	top: 7px;
}
.anura-basket-footer .anura-basket-mail-input {
	bottom: 7px;
}
.anura-basket-popup-titlebar .anura-basket-dlf-select-active {
	border: 1px solid #dcdcdc;
}
.anura-basket-popup-titlebar .anura-basket-dlf-select-active .anura-basket-dlf-select-option {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAKlBMVEX///89QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEN0KBJ7AAAADXRSTlMALC0uP1RxjcbH7vj9FeDiXgAAAEdJREFUeNqdj0kKwDAMxLLv8//vFpKAEtpTdbHRmAGbDwRbEDGc3Nz0W6QpEmJkL58HIvaq2iPChKYWrlJb7Fm6QAAhN69/Hxm9BHTrbXeeAAAAAElFTkSuQmCC');
}
.anura-basket-popup-titlebar .anura-basket-popup-close {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0YyOTFERjNCMjE2ODExODA4M0ZEOURBNzQ2ODQyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMkVEMjczMzlFN0YxMUU0QUM4RTg5QjRDOTNEMzJFQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMkVEMjczMjlFN0YxMUU0QUM4RTg5QjRDOTNEMzJFQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWNiZDY3NDktZTgzYi00NzAxLThmNGUtYjExNzU2NTE2Njc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhDRjI5MURGM0IyMTY4MTE4MDgzRkQ5REE3NDY4NDJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UNbjVQAAAK1JREFUeNpi/P//PwMlgImBQkBdA2bOnNkOxItwKQbJAXEHPhfIA3EsUNE6LJpBYrFALIvPgGggXgPEgUANa5A0g8WgcjHIGhixxQJUQzAQz4YKpQLx2vT09BB0tYy4ohFoCEhzCpQ7B6g5lSaxQF0vADUyAqmVQByKrAHJwNVAHA4U/4/LC0ugmtcj2wZlr4fKLcEXBo+BeDFQQxC6U6Fii6FqCMfC0MlMAAEGAINdUYshwzaFAAAAAElFTkSuQmCC') no-repeat center center;
	width: 16px;
	height: 16px;
	cursor: pointer;
	display: inline-block;
	float: right;
}
.anura-basket-popup-titlebar .anura-basket-popup-close:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0YyOTFERjNCMjE2ODExODA4M0ZEOURBNzQ2ODQyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOTZFNjQ5QjlFODQxMUU0QUM4RTg5QjRDOTNEMzJFQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOTZFNjQ5QTlFODQxMUU0QUM4RTg5QjRDOTNEMzJFQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWNiZDY3NDktZTgzYi00NzAxLThmNGUtYjExNzU2NTE2Njc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhDRjI5MURGM0IyMTY4MTE4MDgzRkQ5REE3NDY4NDJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pGKBbgAAALpJREFUeNpi+v//PwMlmImBQkBdA+wcXdqBeBEuxSA5IO7A5wJ5II4FKlqHRTNILBaIZfEZEA3Ea4A4EKhhDZJmsBhULgZZAyMoJLHYBlIYDMSzoUKpQLz20P49IehqsRoANQSkOQXKnQPUnEr7WEDzQgrUC2CXIIcJTi8AFTECqZVAHIrsZ6QwWQ3E4UDx/7hcsASqeT1ygEHZ66FyS/B54TEQLwZqCEJ3KlRsMVQN4VgYmLxADgAIMADUHXYf4f1GLQAAAABJRU5ErkJggg==');
}

/* assets */
.anura-basket-main {
	padding: 5px;
	flex-grow: 1;
	overflow-y: auto;
	background: #fff;
}
.anura-basket-main.muted {
	opacity: 0.5;
}
.anura-basket-assets, .anura-basket-toc {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
}
.anura-basket-asset {
	border: 1px solid #eee;
	height: 95px;
	margin: 5px;
	padding: 5px;
	width: 320px;
	background: #fff;
	position: relative;
}
.anura-basket-asset .anura-basket-thumb-wrap {
	float: left;
	padding: 2px;
	margin-right: 15px;
}
.anura-basket-asset .anura-basket-thumb {
	height: 82px;
	width: 95px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.anura-basket-asset .anura-basket-thumb img {
	max-width: 100%;
	max-height: 100%;
}
.anura-basket-asset-name {
	height: 40px;
	margin: 0 20px 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 90%;
	line-height: 160%;
}
.anura-basket-asset-remove {
	display: inline-block;
	float: right;
	height: 12px;
	width: 12px;
	line-height: 10px;
	cursor: pointer;
	text-align: center;
	color: #666;
}
.anura-basket-asset-remove:hover {
	background: #eee;
	color: #000;
}

.anura-basket-button {
	display: inline-block;
	margin: 2px 5px;
	padding: 4px 5px;
	cursor: pointer;
}

/* download format select */
.anura-basket-dlf-select {
	margin: 5px 0;
	width: 100%;
	height: 30px;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.anura-basket-dlf-select::after {
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAALVBMVEX///89QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEPZu68SAAAADnRSTlMARkdISV6ZnJ2pqrzo6rtN9wUAAAAySURBVHgBvcEFAQAhAEWxd678/m1xKwAb83wPwfuRHbqAWwfFqpNTC82mXyu93WyM4wBomQDLrc7OugAAAABJRU5ErkJggg==') no-repeat center center;
	display: inline-block;
	position: absolute;
	right: 7px;
	top: 7px;
	width: 16px;
	height: 16px;
}
.anura-basket-dlf-select.anura-select-active::after {
	transform: scaleY(-1);
}
.anura-basket-dlf-select-active:hover,
.anura-select-active .anura-basket-dlf-select-active {
	border: 1px solid #939393;
}
.anura-basket-dlf-select-options {
	height: 0;
	position: relative;
	background: #fff;
	overflow: hidden;
	transition: height 0.25s;
}
.anura-select-active .anura-basket-dlf-select-options {
	height: auto;
	z-index: 9996;
	border: 1px solid #939393;
	border-top: none;
}
.anura-basket-dlf-select-option {
	width: 100%;
	height: 28px;
	padding: 5px 25px 5px 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-position: 4px center;
	background-repeat: no-repeat;
}
.anura-basket-dlf-select-option:hover {
	background-color: #dcdcdc;
}

.anura-basket-dlf-unavailable {
	opacity: 0.75;
}
.anura-basket-dlf-select.anura-basket-dlf-unavailable::after {
	background: none;
}
.anura-basket-dlf-select.anura-basket-dlf-unavailable .anura-basket-dlf-select-option {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0YyOTFERjNCMjE2ODExODA4M0ZEOURBNzQ2ODQyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0E4QjFBQ0EzMkQxMUU0OTc4RDg3MzIwMDY4NzU2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0E4QjFBQkEzMkQxMUU0OTc4RDg3MzIwMDY4NzU2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmM3Y2FmMjRmLTJmN2UtNDFmYS05NTY0LWNjMjNlNDczNGQzMSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE0ZTA5MWM0LWU4MWItMTE3Ny1hNjk5LWUxZGQyYjhlMjMzZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlL6tHkAAAFDSURBVHjapJNPK0RRGIfvnW6+gJksZsMHYGVBRGRjLfmvWQoL8kkUypJkSNYs1EQhsvARlA0ZewvN9bz6vToL97rl1DPNPec9z3v+vCdO0zT6T0vsZ2hkLOwrwbTogwq8wS0cwgm0LPCqcfEdHLZuuIdlqOs7hh44gjW4g64wmzcLelTAoASvGnvRdz/swTV02kBsZ8AWSppo2ee1/LOcra/Com3RV2ATPmBF/2254zmCbfiECRcsqDNS5r8kdnU7MOOCXmgEAUUklzbPBeXgwIpK3qHdBU3o+CUoT2JJmy54gNGMpWZJhm2eC/Z1NVFBSawbq7vgGNpgqYBkE9YlOU00aLU9qQqzvq0MyTnswoYVEW8hDUv5CQagpoczB1UJq6qVG5hSST//lHLYKOtEq5lVfZR1S3bQB/Yaydzy+C8BBgBF31g68UnqxwAAAABJRU5ErkJggg==');
}
.anura-basket-dlf-select-active {
	background: #eee;
	border: 1px solid #eee;
	height: 30px;
	overflow: hidden;
}

/* description */
.anura-basket-dlf-select-option.anura-dlf-with-descr {
	height: 48px;
}
.anura-basket-dlf-select-option .anura-dlf-descr {
	display: block;
	font-size: 85%;
	opacity: 0.8;
}
.anura-basket-dlf-select-active .anura-basket-dlf-select-option.anura-dlf-with-descr {
	height: 30px;
}
.anura-basket-dlf-select-active .anura-dlf-descr {
	display: none;
}

/* footer */
.anura-basket-footer {
	width: 100%;
	height: 44px;
	padding: 2px;
	background: #eee;
}
.anura-basket-button {
	cursor: pointer;
	display: inline-block;
	margin: 4px 5px;
	padding: 6px 10px 6px 30px;
	background-position: 6px center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size: 90%;
}
.anura-basket-button:hover {
	background-color: #ddd;
}
.anura-basket-button.anura-basket-reset {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEX///89QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEMa9zumAAAAFnRSTlMADRkcHR4iP0RMUHCUoaOmv8Pl8/3+j2XO8gAAAE9JREFUeAGligMSwEAMAM828v+f1m6H3Xgn6BvXAJrbLyZEsUrZIgRbRIeDvr7AOvblW1RC6k0A5/BXNErbTeAldxG8nIeKYRMmw0LS6IMREjAFmmNT7VQAAAAASUVORK5CYII=');
}
.anura-basket-button.anura-basket-share {
	transition: all 0.2s ease-in-out;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0YyOTFERjNCMjE2ODExODA4M0ZEOURBNzQ2ODQyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUM1MzI1N0EzNUIxMUU0OTc4RDg3MzIwMDY4NzU2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUM1MzI1NkEzNUIxMUU0OTc4RDg3MzIwMDY4NzU2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmM3Y2FmMjRmLTJmN2UtNDFmYS05NTY0LWNjMjNlNDczNGQzMSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE0ZTA5MWM0LWU4MWItMTE3Ny1hNjk5LWUxZGQyYjhlMjMzZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmzFMcoAAAB8SURBVHjaYvz//z8DJYCJgULAQowiO0cXDGce2r+HkWgXgBRDNWRhdQE+G5BckQmkpkENmQaXAAWirYPzfxCNCwPlM0FqQDS6eiYi/A+3Geiq6STFAi7NyN4j5AKcNhMVjegBSXFCwhZbFKfEgTeABZ//iAGMlGZngAADACVdVAkUOQjUAAAAAElFTkSuQmCC');
	float: right;
}
.anura-basket-button.anura-basket-share.anura-success {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wkMCB4yCUchogAAAVpJREFUOMulk79LgkEYxz8nEkKiFjg0aUVUSiU0XBBUUCAtES5Oza26REhBRFhBoKPQ0h8g1NTk0KDUBWE42Jrh5vLm5NCvwXvD8hXf6Ls8d8f3+32e5547gQWklEGgDPgAAxhVShlWXAfWCGrxjY6RHrxuA519RW/NGJFSWpoILdrUWbxAgt7IAq/Ao1LqqrOCSy22A6/mA+A0F0qppK6mpvv+jWel1IXmJLoMOoyy/AEO/glnP0I8H50AToA1fVSonzftVRDPR6eAeyAGeATCA8RGttymcd8W0oBPtKcNQNg/x3p4A+DYjsHq4ICb8eFJBIJp/wzb8wnqzRfMlvpeYsA7xsHyGSH/LMmFPXIPGaqNCsCnHYNCtVEhXUyxs3hI5u7IFAMUfhhIKa0eTwowqo0Kp6X9b/F76wNgt/MvlHv9OKfPwdCSC1egPfFW7Q2j1HoqXt+GAL4A9TJby+oMbWEAAAAASUVORK5CYII=');
}
.anura-basket-button.anura-basket-share.anura-error {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wkMCCwDtel16QAAATtJREFUOMul0z9rFUEUBfDfLinSvYClCpGgKGkCIlOOlXU+gBAwJFUCSS9ExMrqgZ1/iOgHSBr7t3aDhCRWaQTzASKxtJBNcx8+zD6y4mnuzHDuOfcM3EoHUkrzOMQcznGrlHLexa11Yz6aR1GXpvAuC4T7w7iO61JKqVOkiqblcBlgy3QM8RNHpZT9yQn2orkPBsEHM+NDKWU7pjmN3H/jeynlfXC2LglMCA39A2r/iZmrCG3Ot/EO96Hl4Aknpc8Ebc53cYwj3MBNfN3leghfGeF1uK9jpWqaH3XTbOAD3vaJ8ADL+IbNNmdV0wyxg9Nen3hGHU2v8PR3ztvjhH0EvlzjMcbOL2pe4nlM9SdCSmmuY+PW8LnNeQHP8DH2YxWLk7twOG3j7s3OnuzyC3fi6dN6VQ3ejEaP4AKN/VcTAwg0mQAAAABJRU5ErkJggg==');
}
.anura-basket-button.anura-basket-mailto {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAElBMVEUAAAA9QEP///8AAAAAAAA9QENvBtzcAAAABXRSTlMAAAAkPvLi+rwAAABESURBVHjanc8xEgAhCEPRGOD+V14ihbOx8zfKGykErRuWhbIa8qylIKpiSLcGIOeRDggkFaHdDaRoRrBh/XoD6/4LrQ9NEAJbC94wtgAAAABJRU5ErkJggg==');
	float: right;
}
.anura-basket-button.anura-basket-pin {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0YyOTFERjNCMjE2ODExODA4M0ZEOURBNzQ2ODQyQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowODgwRjEzNjlGNzkxMUU0ODA3ODgxNkJDOTg4QTlEOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTc2MTk3MDlGNzgxMUU0ODA3ODgxNkJDOTg4QTlEOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkN2IyNTVmLTcyMzAtNDgwYy04MWRhLThhN2NhNjY1ZjQxMiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhkODc1MTY1LWU3MTEtMTE3Ny1iMDY1LWVmYzQzYjM3YTc2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrXXZyoAAACbSURBVHjaYvz//z8DJYCJgUIwDAxgARF2ji53gZQSVOwsEKcD8Xsgvnto/x5GoPxMINsFyFaGaYTqSUd2gStIMdSADiyWCQI1dRDjhdVIrkEGnUCcBjTEmJABoVBXoIP3UK+twmXAbqDpoFQFsqECW4ABvQhy3Vlkr7CghcEepEBSwhHwIMPPkB2NQEvuQQ0RBPEZR/MCA0CAAQBGyC9fkGYxkgAAAABJRU5ErkJggg==');
	float: right;
}
.anura-basket-button.anura-basket-pin.anura-basket-pin-with-dropdown {
	padding-right: 0;
}
.anura-basket-pin-select {
	border: 0;
	float: right;
	padding-left: 0;
	margin-left: 0;
	text-transform: none;
}
.anura-basket-pin-select:hover {
	background: inherit;
}
.anura-basket-button.anura-basket-pin.anura-loading {
	background-image: url("../img/loading_small.gif");
}
.anura-basket-button.anura-basket-download {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEX///89QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEM9QEMjxiV1AAAAE3RSTlMAFBUsLS4/VHGNmcbH2+72+Pz9DIgVdwAAAEZJREFUeAGliIMBwFAMBdN+G9l/1trGhe/gMRTpTyE7IWeRFUOm8ixEtGijGJIuALhHzwFK3QpsFzFk+hFmHgoX0khwsKMGMrwDEM8Xa/MAAAAASUVORK5CYII=');
	float: right;
}
.anura-basket-footer .anura-basket-input {
	background: #ffffff;
	padding: 4px 5px;
	border: 1px solid #dcdcdc;
	width: 100%;
}
.anura-basket-footer .anura-clipboard-target {
	/* you can't hide it (display, visibility etc), otherwise copy to clipboard doesn't work */
	width: 1px;
	height: 1px;
	border: none;
	padding: 0;
	margin: 0 0 0 5px;
	background: transparent;
	color: transparent;
}
.anura-basket-footer .anura-clipboard-target::selection,
.anura-basket-footer .anura-clipboard-target::-moz-selection {
	background: transparent;
}

/* terms */
.anura-basket-toc {
	display: none;
	padding: 5px 10px;
}
.anura-basket-tc-msg {
	 margin-bottom: 50px;
}
.anura-basket-tc-confirm {
	background: #fff;
	bottom: 43px;
	margin: 0;
	padding: 3px;
	position: absolute;
	text-align: right;
	width: 96%;
}
.anura-basket-tc-confirm * {
	cursor: pointer;
}
.anura-basket-tc-confirm label {
	margin-left: 5px;
	vertical-align: middle;
}

.anura-basket-pin-container {
	position: absolute;
	width: 60%;
	height: 50%;
	top: 25%;
	left: 20%;
	border: 1px solid #dcdcdc;
	background: #fff;
}
.anura-basket-pin-main {
	height: calc(100% - 44px);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}
.anura-basket-pin-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
}
.anura-basket-pin-icon {
	display: block;
	width: 75px;
	height: 75px;
	margin-bottom: 10px;
	background: #ccc no-repeat center center;
	border-radius: 50%;
}
.anura-basket-pin-copy .anura-basket-pin-icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAABJUlEQVRYw+2Y0Q3CIBCGf4zvdgQ3qC6AkrCAE6gbOIobWDdwABIiE+gIbtBOgC+YNNoqaGkvhnuClrZf7/47cjBrLSjbOGQxFzIDcAKwcJfOAHZGq0sswFHg+joc3LiI6cFQwAfcCsDcjXMu5IwKYJtlg2uQC7msTfd9AbJ6FnMhSwCTjr9RGa2yrjw4MVqxBu8VANYf3nUFsDRalU/P2j40uPZYkwOYUU2SYQt1U9j7sv/woEcJujgNtt1vSpSt0aroBRBAHiIDB3zgQuIT5NAhPnAhN9Q1+BaSSpK0QlLK4kZIamXmBXIowNs7yBhlJsiMVlPfmkl+J0mACTABJsAEmAC77UmqXxvtqIDfHlHE/KmkwdS4e9qxQx0e6xNG/ZSffIjvTDtOJ/TtMH4AAAAASUVORK5CYII=');
}
.anura-basket-pin-send .anura-basket-pin-icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAABgElEQVRYw+2YzXHCMBBGHxnfQwnQAQ1EsSYqgBLcQSjB6cAlOB2Qu2bkqAI6wCWYCpzLkgEDweCfcNDO7EWWtE9a6fPak7queWR74sEtAAbAABgAB7ao2aC0WQAF8Dwyyw6IvbObPwEF7qTj0HawMdOjB3VdH/lL/FY328byc7GfLqwmHfusXYoZXei/UtokQOqdzQcGS4D0JLVXbvEMyIFMaVMqbeIBwGKlTQlkEmvWGtA7W3lnUxm0BpzSpugDVMAKwMmlmHlnU+9sdUuKf0El3ZmkwSltvoCVd7a8EWyflVfgE0jazNFKqL2zpXc2AeZABWyVNrkEvQqmtMmBrYyde2eTtguMbtkFmTSRgKmAfgBZM0VKm6n0eQe+Ae2dLTq/SVqCFkAsZzI9OAbZXgXEN/eCdQI8A7oUuETkogKWXcB6ATwAXQNr0TT61M6oT20bQtRDPRgAA+AdgDupbseuBxdS9l+VmRgolDb/8k3SbJyEv1sBMAAGwAAYADvZD2LJCS3Ger9GAAAAAElFTkSuQmCC');
}
.anura-basket-pin-open .anura-basket-pin-icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAqtJREFUWMPtWM9PU0EQ/mZ3X1ukBy6Gm/+CB/RoNBqRFgwqF08EQkQxMR48qGBCQkoPJka9CQmJqKE/AhUotIDRxHilf4RHE64Eobs7HtqihEBbaF9fTOf0kp2Z9+337cxuhuCi3QiHNwWJjipCFpSbAB2lUkQiV87PGN3LjHYAfQSPWWdXaFRKMUlEv5jRLjwG7rmUMmKMHRNCLgGAJwBevnqtyJyMGmNebKxlo1TU1hMA/T7fqJRy0lo73tbW9hIAmAtrqtHgrheYizBzVGs9kYzHDqyLBoMbU1JOAngVDAbHv37Z2F+josaqsyt0Xik1A6DjtD8kogur6eVcpcwpKSNC0Fxra/BZMh4zBz0KGiul5Iy1Vlhrp2tAylZFDTsUHhFCRISgT47jDBwG99cUMzocx5lOLy3ed+U2CYUfCiFeA5hraTkzOJ9MHAGO3C+SrnD3XSJ6S4SE3x/on08m7FG+XCxj14ok1N1zh4g+MHPc5/MNfF6Yt8f5M/NPZptTboEDEAM4GQj4BxdTKV0uZjW9HAUQVS6Auw0gbq1NAuhfTKVsNfGizuD6ACSYeVYIMbCezdhqc6g6Mxdj5o/b2zsPfnz/Zk6SR9TxzMWZeYqIhk8Kri4MlgqC2b5fy2QenTafqEdBMNt3O793R2qRU9VaVmvt7Ho287iCx+k5pdTZzEo6V3cGQ909EsAEM79Zz2buVRj2hAibrkicXV0xxpgru3t7T6sI49J964rEG2vZrSpDWhreqMvYTunN51WAqETiRgJsSlwDBsnrZ5C9LrHnGUSzik8pcZPB/7sPkterOFDRi5oIuXw+f+lm762pAuW0P3YojMB4f8PMDKLCcJHo3wv/+LjSd2koSQTk8/oiM5edhCmtzZBSckZrPexqfxOU01oPlfP7A6U9C7Cn/sIqAAAAAElFTkSuQmCC');
}

/* responsive */
@media (max-width: 1050px) {
	.anura-basket-popup {width: 700px; margin-left: -350px;}
}
@media (max-width: 730px), (max-height: 600px) {
	.anura-basket-popup {width: 100%; height: 100%; margin: 0; top: 0; left: 0;}
	.anura-basket-button {background-image: none !important; padding: 6px 10px;}
	.anura-basket-popup-titlebar .anura-basket-popup-title {display: none;}
	.anura-basket-popup-titlebar .anura-basket-dlf-select {left: 10px; margin-left: 0;width: calc(100% - 50px);}
	.anura-basket-footer .anura-basket-mail-input {left: 0; margin-left: 0; padding: 5px 10px; width: 100%; top: -35px; background: #eee;}
	.anura-basket-footer-two-lines .anura-basket-assets, .anura-basket-footer-two-lines .anura-basket-toc {height: calc(100% - 125px);}
	.anura-pin-container {width: 90%; height: 90%; top: 5%; left: 5%;}
}
@media (max-width: 680px) {
	.anura-basket-asset {width: 98%;}
}

/* from https://daneden.github.io/animate.css */
.anura-animated {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes anura-shake {
	from, to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes anura-shake {
	from, to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}

	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.anura-shake {
	-webkit-animation-name: anura-shake;
	animation-name: anura-shake;
}
